Я делаю выбор в MySQL с внутренним Нет дубликатов присоединитесь:в 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;
Иногда я получаю дубликаты tblcaritem.caritemid в результате. Я хочу убедиться, что никогда не получаю дубликаты tblcaritem.caritemid, но как я могу это сделать? Я пытался использовать DISTINCT, но он просто проверял, является ли вся строка дубликат, я хочу проверить только tblcaritem.caritemid, есть ли способ?
Извините, если я не объяснил это очень хорошо, я не лучший SQL-запросов.
Если у вас разные икардиды для того же caritemid, что вы хотите сделать? ie which icarid – Mark
Что такое точка с использованием префикса tbl для таблицы? Вам нужно было прочитать префикс tblcar, чтобы определить его как таблицу автомобилей? – Rodrigo
Не могли бы вы разместить структуру своих таблиц? – Quassnoi