2016-04-22 17 views
1

私は2つのテーブルを持っています。 テーブルの1つ、容器は、容器noを主キーとしています。もう1つのテーブルはrestowlistであり、主キーはcontainernoであり、外部キーはvesselnoです。外部キーを使用して2つのテーブルからmysql表示データ

私は船舶番号を選択すると、再船リストに同じ船舶番号を持つすべてのコンテナ船を表示します。 vesselno

:私は結合テーブルを試みたemmamearsk

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'; 
関連する問題