que estoy haciendo un selecto en MySQL con una unión interna:No hay duplicados en la consulta SQL
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;
veces me siento duplicados de tblcaritem.caritemid en el resultado. Quiero asegurarme de nunca obtener duplicados de tblcaritem.caritemid, pero ¿cómo puedo hacer eso? Traté de usar DISTINCT pero solo comprobé si toda la fila es un duplicado, solo quiero verificar tblcaritem.caritemid, ¿hay alguna manera?
Disculpa si no lo explicaba muy bien, no soy la mejor de las consultas SQL.
Si tiene diferentes icardids para el mismo caritemid, ¿qué quiere dhow? es decir, qué icarid – Mark
¿Qué significa el punto usando el prefijo tbl para una tabla? ¿Necesitabas leer el prefijo de tblcar para identificarlo como una tabla de autos? – Rodrigo
¿Podría publicar la estructura de sus tablas? – Quassnoi