gpt4 book ai didi

php - SQL 条件运算符的限制?

转载 作者:行者123 更新时间:2023-11-29 13:12:10 25 4
gpt4 key购买 nike

我可以在 PHP 中使用多少个条件运算符来查询 mySQL 数据库是否有限制?

这是我的场景:我使用 RETS(房地产交易标准)将本地 MLS 董事会的列表从他们的数据库下载到我自己的数据库中。

有两张表,一张包含列表信息,另一张包含开放日信息。所有本地经纪公司的列表都包含在这两个表中。我们只对我们自己的经纪公司的开放日感兴趣。

不幸的是,开放日表中没有关于开放日针对哪个代理或哪个经纪公司的标识符,只有一个 Unique_ID 我可以与列表表交叉引用。

我的方法是扫描列表表并仅获取我们的经纪列表的 Unique_ID 并使用每个 Unique_ID 作为 SQL 查询中的条件运算符openhouses 表(即 where Unique_ID = "10101"|| Unique_ID = "10102" 等)。

我们服务的区域相对较小,因此在任何特定时间都可能有 1-50 个开放日。

最佳答案

好吧,您需要显示一些代码,但是...这就是您需要的,因此您无需了解任何内容。

  1. 确保您的数据库表已正确建立索引
  2. 使用联接

示例

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

关于php - SQL 条件运算符的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21944494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com