/*This SQL script uses Demos.abs database. 
  Please open ...\AbsoluteDatabase\Demos\Data\Demos.abs database file.
  This sample demonstrates use of subquery in INSERT INTO clause. 
  The first query in the script deletes table Venues2.
  Next one creates it.
  The third query inserts into the new table all venues where no event will take place. Notice that two subqueries here are enclosed one into another.*/

DROP TABLE venues2;
CREATE TABLE venues2 (
  VenueNo AUTOINC,
  Venue VARCHAR(30),
  Capacity INTEGER,
  Venue_Map GRAPHIC,
  Remarks MEMO, 
  PRIMARY KEY idxPrimaryKey (VenueNo)
);

insert into Venues2
select *
from venues v
where not exists (select * from events where VenueNo=v.VenueNo)