如何不显示带有左联接的重复项

时间:2019-04-23 10:51:33

标签: mysql sql database

我有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%';

0 个答案:

没有答案