Я хочу получить некоторые данные из моей базы данных, которые похожи на квитанцию, которую вы получаете в супермаркете (просто пример, который в некотором роде подходит для моей реальной ситуации).Например, вы получаете 2 (всегда только 2) продукта 1 и 3. Эти продукты хранятся в отдельной базе данных продуктов.Результаты ваших покупок хранятся в одной базе данных, содержащей все данные, такие как время, местоположение и т. Д., В двух столбцах (product_1 и product_2).Опять же, эта ситуация с покупками является всего лишь сравнением с моей реальной ситуацией, поэтому я знаю, что это не будет хорошей структурой базы данных для списка покупок.
Так что теперь я хотел бы получить квитанцию об оплате целиком, но вместо печатиИдентификаторы товара Я хотел бы иметь имя и, например, цену.
Если бы у меня был только один продукт, я бы использовал этот запрос:
SELECT `list`.`time`, `list`.`location`, `prod`.`prod_name`, `prod`.`prod_price`
FROM `shopping_list` `list`, `products` `prod`
WHERE `list`.`product_1` = `prod`.`prod_id`
Но так как у меня есть два продуктаЯ не могу просто продолжить с
AND `list`.`product_2` = `prod`.`prod_id`
Но как вы добиваетесь того, что я хотел бы получить?
Большое спасибо, Фил