gpt4 book ai didi

java - 如何使用mysql中的存储过程从所有表中获取所有记录

转载 作者:行者123 更新时间:2023-11-29 13:02:38 25 4
gpt4 key购买 nike

表A:-

  a_id(p_k) | data1 | data2 
1 xxx yyy

表B:-

  b_id(p_k) | bbb1 | bbb2  
1 xxx yyy

表C:-

   c_id |  cc1 | ccc2 |a_id (F_K-Table A)  | b_id (F_K-Table B) 
1 xx yy 1 1

问题 - 我想要这样一个存储过程来获取 C 表中存在的 A、B、C 表中的所有数据...

我有 A、B、C 的 Java 实体... 在 C 表中,我对 A 使用了 ManyToOne。 在 C 表中,我对 B 使用了 ManyToOne。

最佳答案

试试这个:使用内连接

SELECT 
A.data1,A.data2,
B.bbb1,B.bbb2,
C.cc1,C.cc2
FROM TABLE A
INNER JOIN TABLE C
ON A.a_id =C.a_id
INNER JOIN TABLE B
ON B.b_id=C.b_id

关于java - 如何使用mysql中的存储过程从所有表中获取所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23125444/

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