MYSQLI有两个表SELECT和JOIN命令

时间:2017-09-16 19:37:59

标签: select join mysqli

我已经看过多个过去的问题,他们使用JOIN LEFT从多个表中获取数据,但我不太确定我的格式是否符合我的特定命令。

这是我需要使用的SELECT命令

SELECT * FROM Horse, Images WHERE Horse.id = '$colname' AND Horse.Image_name = Images.Image_name

有人可以帮我弄清楚JOIN LEFT会在哪里进入吗?或者解释如何知道JOIN LEFT的插入位置?

1 个答案:

答案 0 :(得分:2)

使用LEFT JOIN,查询将如下

SELECT * FROM Horse 
LEFT JOIN Images ON Horse.Image_name = Images.Image_name
WHERE Horse.id = "$colname";

enter image description here