You must be wrong.See this:create table YRB_customer(cid int identity(1,1),city varchar(255))create table YRB_purchase(pid int identity(1,1),cid int,title varchar(255))create table YRB_book(bid int identity(1,1),title varchar(255),language varchar(255))insert YRB_customer (city)select 'Hamburg' union allselect 'London' union allselect 'New York'insert YRB_purchase (cid,title)select 1,'a title' union allselect 2,'another title'insert YRB_book (title,language)select 'a title','German' union allselect 'another title','English'Select distinct cust.city From YRB_customer cust left join YRB_purchase p on cust.cid =p.cidleft join YRB_book b on p.title=b.title and b.language = 'English'Where b.title is nulldrop table YRB_customerdrop table YRB_purchasedrop table YRB_book
No, you're never too old to Yak'n'Roll if you're too young to die.