左连接2个表中的3列,第一个表中具有相同的列

时间:2017-11-05 17:47:02

标签: mysql left-join

大家好抱歉问这个,但我无法弄明白。我有2张桌子。 如何将同一个表中的更多列与另一个表连接?

如果我只是离开其中一个加入我的代码工作正常,但我想使用全部3?有什么建议吗?

$sql="select registrirani_clani.*,razpisani_tecaji.*
from registrirani_clani
left join razpisani_tecaji ON razpisani_tecaji.ID_TECAJA = registrirani_clani.OPS AND
left join razpisani_tecaji ON razpisani_tecaji.ID_TECAJA = registrirani_clani.ODS AND
left join razpisani_tecaji ON razpisani_tecaji.ID_TECAJA = registrirani_clani.OKP";
$result = mysqli_query($db,$sql);

1 个答案:

答案 0 :(得分:0)

如果有人需要,我自己找到......

$sql="select registrirani_clani.*,razpisani_tecaji.*
from registrirani_clani 
left join razpisani_tecaji ON razpisani_tecaji.ID_TECAJA = registrirani_clani.OKP OR  razpisani_tecaji.ID_TECAJA =registrirani_clani.OPS OR razpisani_tecaji.ID_TECAJA =registrirani_clani.ODS";