需要在多个表上形成sql联接/子查询

oaxa6hgo  于 2021-08-01  发布在  Java
关注(0)|答案(1)|浏览(288)

有三张table-
表格---列
-\ id、\名称、活动\标志
xyz-xyz\u id,xyz\u name,active\u flag
\u xyz-\u xyz\u id,\u id,xyz\u id,活动\u标志
每个表中的id列都是pk,我需要形成一个查询,该查询将返回如下输出-对于每个\u名称,将有多个xyz\u名称
就像下面一样-
\U名称1-

xyz_name1
    xyz_name2
    xyz_name3
    xyz_name4

\U名称2-

xyz_name5
    xyz_name6
    xyz_name2
    xyz_name4

我正在我的项目中使用sybase db
任何帮助都将不胜感激

qgzx9mmu

qgzx9mmu1#

要连接所有3个表,可以从表\u xyz开始,如下所示-
您可以在这里获得有关sql join的更多详细信息

SELECT * 
-- SELEC * will return all records from all tables
-- You can also select specific column from different table usinf table Alias and column name
FROM ABC_XYZ A
INNER JOIN ABC B ON A.abc_id = B.abc_id 
INNER JOIN XYZ C ON A.xyz_id = C.xyz_id

相关问题