为什么我的查询在使用JOIN时返回空结果?

时间:2014-11-28 13:26:32

标签: php mysql

为什么我的查询返回空结果!

$sql = "SELECT *
FROM `BANDS` INNER JOIN `adres`
ON `BANDS`.BOEKERID = `adres`
WHERE VIS='ja' ";

VIS充满了ja

当我删除WHERE VIS ='ja或ON BANDS时.BOEKERID = adres

它有效我得到了结果

1 个答案:

答案 0 :(得分:0)

您需要加入两个表中相同的特定列。

$sql = "SELECT *
FROM `BANDS
INNER JOIN `adres` ON `BANDS`.BOEKERID=`adres`.boek_id

在哪里adres.VIS =' ja'";

另外,最好在VIS字段前加上像WHERE adres.VIS =' ja'或者在哪里BANDS.VIS =' ja'";