Php SQL条件运算符的限制?
我可以在PHP中使用多少条件运算符来查询mySQL数据库,这有限制吗 这是我的场景:我使用RETS(房地产交易标准)将本地MLS董事会的清单从他们的数据库下载到我自己的数据库中 这里有两个表,一个是列表信息,另一个是开放式信息。这两个表中都包含了所有本地经纪公司的上市信息。我们只对我们自己经纪公司的开放式房屋感兴趣 不幸的是,在openhouses表中没有关于openhouses针对哪个代理或哪个经纪的标识符,只有一个Php SQL条件运算符的限制?,php,mysql,Php,Mysql,我可以在PHP中使用多少条件运算符来查询mySQL数据库,这有限制吗 这是我的场景:我使用RETS(房地产交易标准)将本地MLS董事会的清单从他们的数据库下载到我自己的数据库中 这里有两个表,一个是列表信息,另一个是开放式信息。这两个表中都包含了所有本地经纪公司的上市信息。我们只对我们自己经纪公司的开放式房屋感兴趣 不幸的是,在openhouses表中没有关于openhouses针对哪个代理或哪个经纪的标识符,只有一个唯一的\u ID,我可以与listings表交叉引用 我的方法是扫描listi
唯一的\u ID
,我可以与listings表交叉引用
我的方法是扫描listings表,只获取我们经纪公司清单的Unique\u ID
s,并在openhouses表中的SQL查询中将每个Unique\u ID
用作条件运算符(即where Unique\u ID=“10101”| Unique\u ID=“10102”
等)
我们服务的区域相对较小,因此在任何给定时间都可能有1-50间开放式房屋。在DBMS配置中定义的查询大小有限制,但您无法接近这一限制。在SQL语句中嵌入谓词的扩展性不好-在大量情况下,查询将非常低效-更好的解决方案是将它们放入表中并进行连接。好的,您需要显示一些代码,但是。。。这是你需要做的,所以你什么都不知道
Select `listing_tbl`.*
FROM `open_house_tbl`
INNER JOIN `listing_tbl` ON `listing_tbl`.`unique_id` = `open_house_tbl`.`unique_id`
AND `listing_tbl`.`brokerage_id` = 'X'
WHERE `open_house_tbl`.`open_house_date` >= NOW()
ORDER BY `open_house_tbl`.`open_house_date` ASC
这正是我想要做的,但不知道怎么做!谢谢