我遇到的情况是,如果 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();
答案 0 :(得分:0)
试试这个......
SELECT DISTINCT users.reveal, flagged.reportcount FROM (users, flagged) WHERE users.id = '$userid' AND flagged.sidid='$sidid'