如何在mysql工作台中加入3表

时间:2015-02-19 01:05:24

标签: c# mysql

Sectionname gradelevel和teachersid

如何使用连接表?我如何链接到另一个表

选择a.sectionname AS sec b.gradelevel AS level c。 Teachersid AS老师

2 个答案:

答案 0 :(得分:0)

有几种不同的方法可以做到这一点。但是,为了执行此操作,您必须在要加入的表中具有外键。您可能正在寻找类似以下示例的内容,但在不知道表格字段的情况下,我无法给出确切的答案。

SELECT A.SECTIONNAME, B.GRADELEVEL, C.TEACHERSAID
     FROM SECTIONNAME, GRADELEVEL, TEACHERSAID
     WHERE SECTIONNAME.ID = GRADELEVEL.ID
           AND SECTIONNAME.ID = B.GRADELEVEL.ID
           AND GRADELEVEL.ID = C.TEACHERSAID.ID;

答案 1 :(得分:-1)

SELECT TableA.*, TableB.*, TableC.*, TableD.*
FROM TableA
    JOIN TableB
        ON TableB.id = TableA.id
    JOIN TableC
        ON TableC.id = TableB.id
    JOIN TableD
        ON TableD.id = TableA.id