不确定php上是否不存在以及我应该如何构造此函数
我对如何构造这个函数感到困惑,我对php还很陌生 我试图从表1中获取所有行,但排除表2中存在的结果。但在表1中它被称为id,在表2中它被称为Carid 我该怎么说呢不确定php上是否不存在以及我应该如何构造此函数,php,mysql,Php,Mysql,我对如何构造这个函数感到困惑,我对php还很陌生 我试图从表1中获取所有行,但排除表2中存在的结果。但在表1中它被称为id,在表2中它被称为Carid 我该怎么说呢 $result2=mysqli_query($con, "SELECT * FROM CarListing WHERE price = '$price1' AND zip = '$zip1' AND NOT IN (SELECT CarList
$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));
在表1中它被称为id,但在表2中它被称为CarListingid。我想知道如何将表2中的CarListingid放入表1中的id中,并排除这两个表中存在的那些列表,并与表1中的其余列表进行呼应
编辑:之后
zip = '$zip1' AND id NOT IN (SELECT CarListingid
FROM CarListing2
WHERE CarListingid = '$CarListingid1') ")
or die( mysqli_error($con));
试试这个
$result2=mysqli_query($con,
"SELECT *
FROM CarListing
WHERE price = '$price1'
AND zip = '$zip1'
AND id NOT IN
(SELECT CarListingid
FROM CarListing2
WHERE CarListingid = '$CarListingid1') ")
or die( mysqli_error($con));
您错过了不在之前的expr
请参见只要id
和CarListingid
属于相同的数据类型,您就可以在(…)中执行id操作
。