SQL查询中没有重复项

2024-01-01

我正在 MySQL 中使用内部联接进行选择:

SELECT DISTINCT tblcaritem.caritemid, tblcar.icarid 
FROM tblcaritem 
INNER JOIN tblprivatecar ON tblcaritem.partid = tblprivatecar.partid 
INNER JOIN tblcar ON tblcaritem.carid = tblcar.carid 
WHERE tblcaritem.userid=72;

有时我会在结果中得到 tblcaritem.caritemid 的重复项。我想确保永远不会获得 tblcaritem.caritemid 的重复项,但我该怎么做呢?我尝试使用 DISTINCT 但它只是检查整行是否重复,我只想检查 tblcaritem.caritemid,有办法吗?

抱歉,如果我没有解释清楚,我不是最好的 SQL 查询专家。


GROUP BY tblcaritem.caritemid

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL查询中没有重复项 的相关文章

随机推荐