Я делаю выбор в 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-запросах.