我想做 2 个 mysqli 查询。但是,如果第二个查询中的值与第一个查询产生的值相同,我想从结果集中排除这些值。我现在所拥有的似乎只适用于 1 个相同的值。显示了其余相同的值。我应该如何改变这个?谢谢。
$query1 = $db->query("SELECT colTab1 FROM table1");
while ($result1 = $query1 ->fetch_assoc()) {
$query2 = $db->query("SELECT colTab2 FROM table2 WHERE colTab2 <> $result1[colTab1]");
echo $result1['colTab1']."<br>";
}
while ($result2 = $query2 ->fetch_assoc()) {
echo $result2['colTab2']."<br>";
}
}