Another SQL question

From: Mr. John C. Flack <RHUZ94A_at_prodigy.com>
Date: 1996/07/27
Message-ID: <4te7a2$1iok_at_usenetp1.news.prodigy.com>#1/1


Try doing this:

create view temp_cars (year, car, color, car_count) as   select year, car, color, 0
    from yr_model, cars
   where year=94
  union
  select year, car, color, 1
    from inventory
   where year=94;
select year, car, color, sum(car_count)
  from temp_cars
 group by year, car, color;
drop view temp_cars;

OR in Oracle 7.2 and beyond:
select year, car, color, sum(car_count)
  from (select year, car, color, 0 car_count

          from yr_model, cars
         where year=94
        union
        select year, car, color, 1
          from inventory
         where year=94)

 group by year, car, color; Received on Sat Jul 27 1996 - 00:00:00 CEST

Original text of this message