mysql使用外键从两个表中显示数据

时间:2016-04-22 15:02:43

标签: mysql database

我有两张桌子。 一个表 vessellist vesselno 作为主键。另一个表是 restowlist ,主键是 containerno ,外键是 vesselno

我想显示数据,当用户选择vesselno时,它将显示在restowlist中具有相同vesselno的所有containerno。

vesselno emmamearsk

containerno

<小时/>

1)900408
2)880202
3)900020

我已经尝试了连接表,但它搞砸了。

2 个答案:

答案 0 :(得分:0)

试试这个。

SELECT containerno
FROM vessellist v, restowlist r
WHERE v.vesselno = r.vesselno
AND v.vesselno = 'emmamearsk';

答案 1 :(得分:0)

尝试使用内部联接

 SELECT containerno
 FROM vessellist v
 INNER JOIN   restowlist r  ON  v.vesselno = r.vesselno
 WHERE v.vesselno = 'emmamearsk';