2016-04-22 3 views
1

У меня есть две таблицы. Один стол, shipellist, имеет судноno в качестве основного ключа. Другая таблица: restowlist, а первичный ключ содержит только, а внешний ключ . Сосудno.mysql отображение данных из двух таблиц с использованием внешнего ключа

Я хочу отображать данные, где, когда пользователь выбирает судно, он отображает все содержимое, которое имеет ту же самую емкость в списке restowlist.

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';