SELECT move.idItem, item.description,
(
SELECT location.location_name as movedFrom FROM move, location
WHERE move.idlocationFrom = location.idlocation
) AS movedFrom,
(
SELECT location.location_name as movedTo FROM move, location
WHERE move.idlocationTo = location.idlocation
) AS movedTo
FROM move , item
WHERE move.idItem = item.idItem
Я пытаюсь получить имя местоположения MoveTo и MoveFrom, используя приведенный выше запрос, который выдает «# 1242 - Подзапрос возвращает более 1 строки» в PHPMyAdmin.
Описание
Движения предметов хранятся в таблице под названием «перемещение». Элементы можно перемещать из одного местоположения в другое, сохраняя идентификаторы местоположения (имена местоположений хранятся в таблице «местоположение») и имена предметов, хранящиеся в таблице «элемент». MoveTo и MoveFrom будут хранить идентификаторы из таблицы местоположений.
Может кто-нибудь помочь мне с этим запросом?
Заранее спасибо