Gfdadf
Новичок
Добрый день!
Второй день, ломаю голову Обьема оперативки моего мозга не хватает)
Опишу ситуацию.
Есть таблица с заказами (ненужные поля опущу)
id - ясно дело, номер заказа
nak_true - сюда вставляется "true" если к заказу прикреплялись накладные.
Накладные находятся в отдельной таблице.
id - просто порядковый номер
invoice_id - номер накладной
order_id - номер заказа, к которому относятся накладные. Заполняется при привязке накладных к тому или иному заказу
Так вот. Нужен запрос приблизительно следующего содержания.
Запросить все накладные. Запросить все заказы.
Берем номер первого заказа из таблицы заказов.
Проверяем, есть ли хоть одна накладная с order_id = номеру этого заказа. Если есть - в записи заказа пишем nak_true="true"
Зачем это нужно. Изначально не было поля nak_true в таблице заказов.
Появилась необходимость отфильтровывать заказы, в которых есть привязанные накладные и наоборот.
Добавил поле nak_true, в которое вставляется true если к заказу привязывают накладные.
П,С. Думал делать запрос от обратного. Запросить все накладные. Вытянуть из них все order_id отфильтровав от повторов и потом на основании этого как-то танцевать...
Буду благодарен за помощь.
Второй день, ломаю голову Обьема оперативки моего мозга не хватает)
Опишу ситуацию.
Есть таблица с заказами (ненужные поля опущу)
id - ясно дело, номер заказа
nak_true - сюда вставляется "true" если к заказу прикреплялись накладные.
Накладные находятся в отдельной таблице.
id - просто порядковый номер
invoice_id - номер накладной
order_id - номер заказа, к которому относятся накладные. Заполняется при привязке накладных к тому или иному заказу
Так вот. Нужен запрос приблизительно следующего содержания.
Запросить все накладные. Запросить все заказы.
Берем номер первого заказа из таблицы заказов.
Проверяем, есть ли хоть одна накладная с order_id = номеру этого заказа. Если есть - в записи заказа пишем nak_true="true"
Зачем это нужно. Изначально не было поля nak_true в таблице заказов.
Появилась необходимость отфильтровывать заказы, в которых есть привязанные накладные и наоборот.
Добавил поле nak_true, в которое вставляется true если к заказу привязывают накладные.
П,С. Думал делать запрос от обратного. Запросить все накладные. Вытянуть из них все order_id отфильтровав от повторов и потом на основании этого как-то танцевать...
Буду благодарен за помощь.