2 つの mysqli クエリを作成したい。しかし、最初のクエリから得られた値と同じ値が 2 番目のクエリにある場合、それらの値を結果セットから除外したいと考えています。私が今持っているものは、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>";
}
}