mysql - 如何使用左连接不显示重复项
问题描述
我有 4 张桌子:
client: (id, organisme, nom, adresse)
lot: (idLot, id, objetLot, prix)
option: (idOption,idLot,id,prixOption)
variante: (idVariante, idLot, prixVariante)
我想显示来自client
不同price
about的所有记录lot
。
但有时我有一些选项 on lot
and or some variante
on lot
。
我向你展示我的要求:
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%';
解决方案
推荐阅读
- xml - 根据元素值改变 XSD 中的类型?
- python - Python,将刻度数据转换为 OHLC
- python - Python numpy.linspace 对浮点数的行为很奇怪
- c++ - SFINAE:“enable_if 不能用于禁用此声明”
- html - angular6 电话号码验证模式
- javascript - html上的链式href操作
- bash - 在使用 grep 时发现错误,例如“grep:非法选项”
- c# - How can I return an empty Json from Controller?
- c#-4.0 - PDF Digital Signing Disable CRL
- javascript - How to get value of hidden field in jquery each loop?