Php mysql左、右连接不返回空值

Php mysql左、右连接不返回空值,php,mysql,sql,left-join,right-join,Php,Mysql,Sql,Left Join,Right Join,sql代码: SELECT * from propertyfield as pf RIGHT JOIN property as p ON (pf.pfid = p.propID) 不返回空值 或 SELECT * from propertyfield as pf RIGHT JOIN property as p ON (pf.pfid = p.propID) where p.propID is null 不返回空值尝试以下操作:使用左连接 SELECT * from propert

sql代码:

SELECT * from propertyfield as pf 
RIGHT JOIN property as p 
ON (pf.pfid = p.propID)
不返回空值

SELECT * from propertyfield as pf 
RIGHT JOIN property as p 
ON (pf.pfid = p.propID) 
where p.propID is null

不返回空值

尝试以下操作:使用
左连接

SELECT * from propertyfield as pf 
LEFT JOIN property as p 
ON (pf.pfid = p.propID) 

根据您的问题,它表示
p.propID
具有空值。因此,让
propertyfield
成为您的左选项卡,它提供了其中的所有数据。和
property
是您的正确表格,该表格给出相应的值,如果没有值,则为null。

提高此问题的质量。不清楚你在问什么。所以你的问题是?你的问题是什么?您是在问如何使它们不返回空值,还是问题在于它们在应该返回空值时不返回空值?添加有关表和列dataSELECT*from propertyfield as pf LEFT JOIN property as p ON(pf.pfid=p.propID)的更多信息,其中(estateID=22)或者estateID现在正在工作..谢谢you@RamazanApaydın:如果你觉得答案有用,接受它,它会帮助其他人解决同样的问题。