gpt4 book ai didi

sql - 仅当字段大于零时才加入

转载 作者:搜寻专家 更新时间:2023-10-30 23:13:36 25 4
gpt4 key购买 nike

如果 houses.owner_id 大于零,我是否可以以某种方式加入 persons 而不是进行 2 个查询?

SELECT * FROM houses 
INNER JOIN persons ON persons.id = houses.owner_id
WHERE houses.id = id

最佳答案

将条件移动到连接的条件中:

SELECT * FROM houses 
JOIN persons ON persons.id = houses.owner_id
AND houses.owner_id > 0
WHERE houses.id = id

只有当 owner_id > 0 时才会加入。


这个查询有点奇怪,因为您没有使用连接的数据。

关于sql - 仅当字段大于零时才加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17123148/

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