У меня есть таблица с продуктами.
Когда я получаю информацию из этой таблицы, я также хотел бы получить ETA этой статьи.Для этого я планирую получить последнюю строку заказа на покупку, которая находится в этой статье, а затем получить ожидаемую доставку этой покупки.
Это три разных таблицы, и мне бы хотелось, чтобыдругой столбец в запросе, поэтому я могу получить значение из столбца, как если бы оно было в той же таблице.
Возможна ли моя идея?Если по этой статье нет заказа на покупку, я бы хотел, чтобы значение было нулевым.
Продукты
Int ProductId
Int Price
Пример данных
ProductId Price
-----------------
1 100
2 300
PORows
Int RowId
Int ProductId
Int POId
Пример данных
RowId ProductId POId
-----------------------
1 1 1
PO
Int POId
DateTime ETA
Пример данных
POId ETA
-----------------------
1 2010-10-25 10:05
Итак, я бы хотел получить результат:
ProductId Price ETA (null if no rows exist)
------------------------------------------------
1 100 2010-10-25 10:05
2 300 NULL