У меня проблемы с захватом соединений между более чем двумя таблицами и их синтаксисом.
Мне нужно взять имя родителя, имя поставщика, зону, упорядоченную по зонам.Не уверен, что данных достаточно.
ТАБЛИЦЫ
vendor vendor_staff type_zone
Это моя самая странная попытка, и я считаю, что я очень далеко.Я знаю, что мне не хватает возможных заключенных в скобки предложений.
QUERY
SELECT
vendor.name AS Vendor, vendor_staff.vendorstaff AS Staff,type_zone.type AS Region
FROM dbo.vendor inner join dbo.type_zone
ON fkType_zoneID = pkType_ZoneID
WHERE dbo.vendor.active = 1 and vendor_staff.fkVendorID = vendor.PkVendorID
ORDER BY type_zone.type, name
Три таблицы можно объединить, используя:
vendor.pkvendorID = vendor_staff.fkVendorID
type_zone.pkType_ZoneID = vendor.fkType_zoneID
Результат должен возвращаться в каждом ряду. Персонал -> Продавец -> Зона