我已将三个表连接到一个表中,但列名不同,但值相同。
学生表
-------------
CV_id name
-------------
LC001 ali
LC002 ahmed
LC003 john
LC004 king
类(class)表
-------------
Us_id name
-------------
LC001 physic
LC002 maths
LC003 computer
LC004 chemistry
桥
-------------
sid CV_cid
-------------
ti LC001
ni LC002
df LC003
ed LC004
最佳答案
假设您想通过 id
字段加入:
select s.name student_name, c.name course_name, b.sid from student s
join course c
on c.us_id = s.cv_id
join bridge b
on b.cv_id = s.cv_id
以下是有关 SQL joins 的一些信息
关于MySql 连接三个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38200703/