我试图运行此查询时SQL错误:试图连接表
$query = $conn->query("SELECT * FROM $table
LEFT JOIN vacatures ON bedrijven.id = vacatures.id
WHERE id = '$id'
AND bedrijfID = '$bedrijf_id'");
但由于某种原因失败。我得到这个错误。
当我离开JOIN部分时,查询成功。这是为什么发生?
我正在使用PHP & PDO来获取查询。
谢谢。
编辑:我写了查询感谢给出的答案。这是工作:
$query = $conn->query("SELECT * FROM bedrijven
LEFT JOIN vacatures v ON bedrijven.id = v.bedrijfID WHERE v.bedrijfID = $bedrijf_id AND v.id = $id");
不工作:/仍然得到相同的错误。 – Marciano
已更新的答案。不过,我猜测你的变量可能会设置为什么。如果你在你的原始问题中澄清,这将有所帮助。 – Blazemonger
我知道它实际上使用这个查询: $ query = $ conn-> query(“SELECT * FROM bedrijven \t LEFT JOIN vacatures v ON bedrijven.id = v.bedrijfID WHERE v.bedrijfID = $ bedrijf_id AND v.id = $ id“); 感谢您的帮助! +1 PS:由于个人电脑问题导致的迟到答案... – Marciano