Сделайте запрос к таблице, затем извлеките все строки из другой таблицы, которые соответствуют этому запросу

0

В моей базе данных у меня есть две таблицы " Invoice и " Invoice Item. Каждая запись в Invoice Item имеет parent атрибут, где данные соответствуют атрибуту name в Invoice.

То, что я хочу сделать, - это запросить счет-фактуру из счета- Invoice затем захватить все элементы из Invoice Item счета- Invoice Item, соответствующие этому счету.

Я в настоящее время выбираю все из Invoice затем перебираю его, чтобы захватить все элементы в Invoice Item.

Я должен представить себе гораздо лучший способ сделать это.

Теги:

1 ответ

3
Лучший ответ

Я думаю, что вы ищете ключевое слово join. Пытаться:

Select *
from Invoice i
inner join InvoiceItem ii on i.name = ii.parent
order by i.name

Ещё вопросы

Сообщество Overcoder
Наверх
Меню