2016-04-22 53 views
1

我有兩個表。 一張表,vessellist,有vesselno作爲主鍵。另一個表是restowlist,主鍵是containerno和外鍵是vesselnomysql使用外鍵從兩個表中顯示數據

我想顯示數據,當用戶選擇vesselno時,它將顯示所有具有相同vesselno的重新列表中的containerno。

vesselnoemmamearsk

containerno


1)900408
2)880202
3)900020

我試着連接表,但它的一個搞砸了。

+0

你嘗試什麼查詢? INNER JOIN是實現這一目標的正確途徑。 – ceadreak

回答

0

嘗試用內部聯接

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

試試這個。

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