gpt4 book ai didi

mysql - 从表中检索数据,其中有 3 个表 A、B、C 。表C的引用在B中,表B的引用在A中

转载 作者:行者123 更新时间:2023-11-29 13:47:19 26 4
gpt4 key购买 nike

有人可以告诉我以下场景的sql查询吗,

  • 3 个表,表 A、表 B、表 C
  • 表 B 中存在 C 引用,
  • B 的引用资料显示在表 A 中。

我想要 C 中的所有数据,其中 A=123,B=212。

如何获取数据?你可以举任何例子并解释它,只是3个表应该相互关联(即它应该有外键),并且查询应该使用联接。

提前致谢。

最佳答案

像这样的东西怎么样

SELECT c.*
FROM TableC c
INNER JOIN TableB b ON b.CID = c.ID
INNER JOIN TableA a ON a.BID = b.ID
WHERE a.ID = 123
AND b.ID = 212

关于mysql - 从表中检索数据,其中有 3 个表 A、B、C 。表C的引用在B中,表B的引用在A中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17205735/

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