gpt4 book ai didi

sql - sql查询困难

转载 作者:太空宇宙 更新时间:2023-11-03 10:28:41 25 4
gpt4 key购买 nike

我有以下表格:

TableA (id, tableB_id, tableC_id)
TableB (id, expirationDate)
TableC (id, expirationDate)

我想从 TableA 中检索按 tableB.expirationDate 和 tableC.expirationDate 排序的所有结果。我该怎么做?

最佳答案

select ta.*
from TableA ta
inner join TableB tb on ta.tableB_id = tb.id
inner join TableC tc on ta.tableC_id = tc.id
order by tb.expirationDate, tc.expirationDate

更新:

如果您没有获得所有记录,那么您将需要使用左外连接:

select ta.*
from TableA ta
left outer join TableB tb on ta.tableB_id = tb.id
left outer join TableC tc on ta.tableC_id = tc.id
order by tb.expirationDate, tc.expirationDate

关于sql - sql查询困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2746471/

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