Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Найти номера и цены всех транспортных
средств, выпущенных в Германии.
Transport(country, brand, type)
Bike(number, brand, maxspeed, volume, mileage, sidecar,
price)
Car(number, brand, maxspeed, volume, mileage, wheels,
Bus(number, brand, sits, storeys, volume, price)
Можно ли, не добавлять три раза условие на страну=Германия, а написать его один раз, то есть:
из того, что написано ниже сделать таблицу, для которой один раз применить условие?
SELECT number, country, price
FROM mydatabase1.dbo.Transport JOIN mydatabase1.dbo.Bike
ON mydatabase1.dbo.Transport.brand = mydatabase1.dbo.Bike.brand
UNION
SELECT number, country, price
FROM mydatabase1.dbo.Transport JOIN mydatabase1.dbo.Car
ON mydatabase1.dbo.Transport.brand = mydatabase1.dbo.Car.brand
UNION
SELECT number, country, price
FROM mydatabase1.dbo.Transport JOIN mydatabase1.dbo.Bus
ON mydatabase1.dbo.Transport.brand = mydatabase1.dbo.Bus.brand
Неактивен
Эээ... а какого ответа Вы ждете? Я разрешаю, да
Если вопрос — как сделать — вот так:
CREATE TABLE SELECT ...
Или вот так — сделает представление, а не табличку:
CREATE VIEW AS SELECT ...
Неактивен
Страниц: 1