Есть три таблицыдекартово произведение, получая данные из трех таблиц
- master_table (
item_id
,item_name
) - детали (
availability
,item_id
) - цена (
price
,item_id
)
Я хочу получить item_name
, availability
и price
на основе o п item_id
, который присутствует в мастер
SELECT
rawmaster.item_name,
rawdetails.expiry_date,
rawdetails.batch_sequence_num,
rawdetails.available_qty
FROM master_rawitem_t rawmaster
INNER JOIN rawitem_details_t rawdetails
ON rawmaster.item_id=rawdetails.item_id
INNER JOIN rawitem_price_t rawprice
ON rawdetails.item_id=rawprice.item_id;
Но я получаю декартову продукт.
первичный ключ из двух других таблиц сгенерирован сгенерированным сэром – Amith
да я получаю больше одной строки за элемент – Amith
Вы хотите расширить это? Каковы основные ключи этих двух таблиц? –