gpt4 book ai didi

mysql - 内连接或其他相等的解决方案

转载 作者:行者123 更新时间:2023-11-29 18:49:22 24 4
gpt4 key购买 nike

我有很好的 SQL 查询,但我还需要从表 advert 中选择属性。我尝试使用内部连接,但没有成功。所以这个查询没问题,但我需要从表 advert 中选择一个属性。

SELECT D.* FROM  details 
WHERE (D.name LIKE ?) AND (D.id_advert IN(
SELECT A.id
FROM advert A
WHERE A.status=1 and duration >= CURDATE()
ORDER BY duration DESC ))

最佳答案

您可以在适当的内部联接中更改 in (子查询),并且很简单使用表 A 中的列

SELECT D.* , A.*
FROM details
INNER JOIN advert A ON D.id_advert = A.id
AND A.status=1
AND duration >= CURDATE()
WHERE D.name LIKE ?

关于mysql - 内连接或其他相等的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44439075/

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