如果条件为空,则多次SQL查询失败

时间:2017-07-21 06:40:51

标签: mysql

我遇到的情况是,如果 flagged.reportcount 没有任何数据,那么查询的第一部分也不会返回结果。有时reportcount将为空,但我仍然需要每次都检索 user.reveal 数据。

$sql = $db->query("SELECT users.reveal, flagged.reportcount FROM users, 
flagged WHERE users.id = '$userid' AND flagged.sidid='$sidid'");
$result= $sql->fetch_assoc(); 

1 个答案:

答案 0 :(得分:0)

试试这个......

SELECT DISTINCT users.reveal, flagged.reportcount FROM (users, flagged) WHERE users.id = '$userid' AND flagged.sidid='$sidid'