0
我很困惑我應該如何構造這個功能,我很新的PHP。不確定在php不存在,我應該如何構造這個功能
我想獲取table1中的所有行,但排除表2中存在的結果。但是在Table1中,它被稱爲id,而在table2中稱爲Carid。
我會怎麼說呢?
$result2=mysqli_query($con,
"SELECT *
FROM CarListing
WHERE price = '$price1'
AND zip = '$zip1'
AND NOT IN
(SELECT CarListingid
FROM CarListing2
WHERE CarListingid = '$CarListingid1') ")
or die(mysqli_error($con));
在Table1中它只是被稱爲id,但在表2中它被稱爲CarListingid。想知道如何將我把CarListingid從表2到表1從ID和排除存在於兩個表的列表,並呼應表,其餘1
編輯:後
zip = '$zip1' AND id NOT IN (SELECT CarListingid
FROM CarListing2
WHERE CarListingid = '$CarListingid1') ")
or die(mysqli_error($con));
只要'id'和'CarListingid'是相同的數據類型,你可以做'ID不是在(...)'。 –