我已将三个表连接到一个表中,但是列名不同但值相同。
学生表
-------------
CV_id name
-------------
LC001 ali
LC002 ahmed
LC003 john
LC004 king
课程表
-------------
Us_id name
-------------
LC001 physic
LC002 maths
LC003 computer
LC004 chemistry
桥
-------------
sid CV_cid
-------------
ti LC001
ni LC002
df LC003
ed LC004
答案 0 :(得分:0)
假设您想加入<select id="selectSubtopic" ng-model="topicsPopulate" ng-disabled="!topicsPopulate" ng-options="subtopic.name for subtopic in subtopics | filter:{topicID:sub}:true ">
<option value="" disabled selected>Select Subtopic</option>
</select>
字段:
id
以下是有关SQL joins
的一些信息答案 1 :(得分:0)
使用JOIN
来获得结果
SELECT ST.CV_id, ST.name, CO.name, BR.`sid`
FROM Student ST
INNER JOIN Course CO ON CO.Us_id = ST.CV_id
INNER JOIN Bridge BR ON BR.CV_cid = ST.CV_id
答案 2 :(得分:0)
假设您将第1列的表作为主键加入。
SELECT t1.col, t2.col, t3.col FROM tbl1
join tbl2 ON tbl1.pk = tbl2.pk
join tbl3 ON tbl2.pk = tbl3.pk
答案 3 :(得分:0)
您可以使用加入
SELECT s.CV_id, s.name, c.name, b.sid
FROM Student s
INNER JOIN Course c ON c.Us_id = s.CV_id
INNER JOIN Bridge b ON b.CV_cid = s.CV_id