nar86 Ответов: 1

Как объединить две таблицы в SQL server


таблица регистрации фермерских хозяйств выглядит следующим образом


farmerid Firstname регион зона раздел деревня

1055662 Lacina OUNGAlo Diawala Nord Diwala

таблица транзакций выглядит следующим образом


transactionid кол-во цена оплачена должным образом

1055662 1 200 200 100

из вышесказанного я хочу получить следующий результат

farmerid имя раздела зоны кол-во цена, заплаченная
1055662 Lacina OUNGALo Diawala Nord 1 200 200


как использовать join и получить вышеуказанные выходные данные в sql server

Что я уже пробовал:

таблица регистрации фермерских хозяйств выглядит следующим образом


farmerid Firstname регион зона раздел деревня

1055662 Lacina OUNGAlo Diawala Nord Diwala

таблица транзакций выглядит следующим образом


transactionid кол-во цена оплачена должным образом

1055662 1 200 200 100

из вышесказанного я хочу получить следующий результат

farmerid имя раздела зоны кол-во цена, заплаченная
1055662 Lacina OUNGALo Diawala Nord 1 200 200


как использовать join и получить вышеуказанные выходные данные в sql server

1 Ответов

Рейтинг:
1

Mohibur Rashid

Скажем, у вас есть два стола
name_info(id int, строка имени);
visit_info (идентификатор типа int, дата entry_date, дата departure_date )

Запрос будет следующим:

SELECT a.id, a.name, b.id, b.entry_date, b.departure_date FROM name_info a, visit_info b WHERE a.id=b.id
-- or
SELECT a.id, a.name, b.id, b.entry_date, b.departure_date FROM name_info a JOIN visit_info b ON( a.id=b.id )


Дайте нам знать, если этого недостаточно.