Как вывести значения из столбцов Mysql?

Доброго времени суток.
Есть база с таблицей заказов (order) и таблицей товаров(product)
В таблице ордер есть стобцы id, data, sum, fasility_id
В столбце храняться такие данные
[{"id":1,"name":"\u0442\u0435\u0441\u0442","batch":"\u0412-83638","local_code":null,"original_price":null,"barcode":"10001","expiration_date":"2020-03-28 13:06:00","purchase_price":1,"purchase_price_vat":1.0100000000000000088817841970012523233890533447265625,"retail_price":1,"retail_price_vat":1.0100000000000000088817841970012523233890533447265625,"price":500,"vat_percent":"1","quantity":10,"measure":"\u0423\u043f\u0430\u043a\u043e\u0432\u043a\u0430","document_number":"255","facility_id":1,"vendor_id":null,"text_vendor":null,"created_at":"2020-03-28 11:04:43","updated_at":"2020-03-28 11:06:00","price_extra_charge":500,"price_product":500,"price_extra_charge_and_discount":500,"quantity_cart":"1","price_extra_charge_all":500,"price_extra_charge_and_discount_all":500,"vendor":null}]

Необходимо выбрать поля из столбца date - barcode, quantity_cart, facility_id,price_product и вывести

Буду благодарен если подскажите как сформировать запрос.
  • Вопрос задан
  • 85 просмотров
Решения вопроса 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Купить себе букварь по SQL
В ужасе дропнуть этот треш
Сделать нормальную структуру таблиц:
- таблицу заказов
- таблицу товаров
- таблицу товаров в заказе
Вывести все нужные значения простым SQL запросом
Ответ написан
Комментировать
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
1. хранить json в реляционной СУБД и хотеть выборку по полям не лучшая практика
2. если такая задача остро стоит, то в MySQL есть типа данных JSON который при правильном использовании позволит решить эту задачу https://dev.mysql.com/doc/refman/8.0/en/json.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы