gpt4 book ai didi

mysql - 聪明的sql Join写法

转载 作者:可可西里 更新时间:2023-11-01 07:47:14 27 4
gpt4 key购买 nike

<分区>

我在研究某人的代码时发现了这个查询。这个查询正在使用连接获取数据。但是没有用到inner join,outer join,left or right。程序员只需编写此查询即可。

我发现这是编写查询的 SMART 方式,如果这个查询是正确的?

SELECT 
a.*,b.*,c.*,d.*,e.*
FROM
property_photos a,property_promotions b,properties c, communities d,cities e
WHERE
a.property_id = b.property_id AND
a.property_id = c.id AND
(b.promotion_id =2 OR b.promotion_id =1) AND
a.mainphoto="Y" AND
d.id=c.community_id AND
e.id = c.city_id AND
a.featured_status = 1

这个查询是否正确?

如果这个查询是正确的,我认为,这是编写查询的更好方法,因为它会节省大量磁盘空间,而不是像使用 Left join/right Join 那样使查询变长

聪明的方式

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