从 3 个表中选择

发布于 2024-12-04 15:11:43 字数 1122 浏览 1 评论 0原文

嗯,我认为这是一个简单的问题,但我找不到解决方案。

好吧,我有三个表:

表 1

id(AS t1id)    Name  LASTNAME Value 

1              a     z         50

2              b     e         60 

3              c     k         70

4              d     u         60

表 2

id   idTable1   Name(AS t2me)   Value(AS t2ve)

1     1          er             50

2     1          zx             150

3     2          zc             300

表 3

id   idTable1   Name(AS t3me)   Value(AS t3ve)

1     2         erxc   50

2     2         zvvx   150

3     2         zcz    300

如何使用 SQL 获得此结果

t1id    Name      LASTNAME   t2me    t2ve     t3me     t3ve

1       a         z           er      50      erdxc    150

1       a         z           zx      150           

2       b         e           zc      300      erxc    50

2       b         e                            zvvx    150

2       b         e                            zcz     300

这可能吗?如果不是我能做什么?

Well I think it's a simple question but I could not found the solution.

Well I have three Tables:

Table 1

id(AS t1id)    Name  LASTNAME Value 

1              a     z         50

2              b     e         60 

3              c     k         70

4              d     u         60

Table2

id   idTable1   Name(AS t2me)   Value(AS t2ve)

1     1          er             50

2     1          zx             150

3     2          zc             300

Table 3

id   idTable1   Name(AS t3me)   Value(AS t3ve)

1     2         erxc   50

2     2         zvvx   150

3     2         zcz    300

How to get this result with SQL

t1id    Name      LASTNAME   t2me    t2ve     t3me     t3ve

1       a         z           er      50      erdxc    150

1       a         z           zx      150           

2       b         e           zc      300      erxc    50

2       b         e                            zvvx    150

2       b         e                            zcz     300

Is that possible? If not what could I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想你只要分分秒秒 2024-12-11 15:11:43
SELECT t1.id as t1id, t1.Name, t1.LASTNAME, 
    t2.Name as t2me, t2.Value as t2ve, t3.Name as t3me, 
    t3.Value as t3ve from Table1 t1 
LEFT JOIN Table2 t2 on t1.id = t2.idTable1 
LEFT JOIN Table3 on t3.idTable1 = t1.id
SELECT t1.id as t1id, t1.Name, t1.LASTNAME, 
    t2.Name as t2me, t2.Value as t2ve, t3.Name as t3me, 
    t3.Value as t3ve from Table1 t1 
LEFT JOIN Table2 t2 on t1.id = t2.idTable1 
LEFT JOIN Table3 on t3.idTable1 = t1.id
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文