как не отображать дубликаты с левым соединением - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть 4 таблицы:

client: (id, organisme, nom, adresse)

lot: (idLot, id, objetLot, prix)

option: (idOption,idLot,id,prixOption)

variante: (idVariante, idLot, prixVariante)

Я бы хотел отобразить все записи из client с разными price о lot.

Но иногда я получаю некоторые опции на lot и / или variante на lot.

Вот так: enter image description here

Но проблема в том, что я получил это: enter image description here

Я покажу вам мой запрос:

SELECT C.*, L.*, O.*, V.*
FROM 
  client as C
  LEFT JOIN lot as L 
    ON C.id = L.id
  LEFT JOIN option2 as O 
    ON O.id = C.id 
  LEFT JOIN variante as V 
    ON V.id = C.id 
WHERE 
  nomDossier LIKE '%$mc%';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...