dbTalk Databases Forums  

mysql full outer join

comp.databases comp.databases


Discuss mysql full outer join in the comp.databases forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
landonkelsey via DBMonster.com
 
Posts: n/a

Default mysql full outer join - 08-27-2007 , 06:46 PM






why doesn't the following work?

mysql> select * from girls full outer join boys where girls.city = boys.city;

where :

drop table girls;
drop table boys;
create table girls (name varchar(12), city varchar(12));
create table boys (name varchar(12), city varchar(12));
insert into girls values('Mary', 'Boston');
insert into girls values('Nancy', null);
insert into girls values('Susan', 'Chicago');
insert into girls values('Betty', 'Chicago');
insert into girls values('Anne', 'Denver');
insert into boys values('John', 'Boston');
insert into boys values('Henry', 'Boston');
insert into boys values('George', null);
insert into boys values('Sam', 'Chicago');
insert into boys values('James', 'Dallas');

BTW left and right work OK! (replace full with left or right)

--
Message posted via DBMonster.com
http://www.dbmonster.com/Uwe/Forums....bases/200708/1


Reply With Quote
  #2  
Old   
Neo
 
Posts: n/a

Default Re: mysql full outer join - 08-27-2007 , 09:43 PM






Quote:
why doesn't the following work?
mysql> select * from girls full outer join boys where girls.city = boys.city;
BTW left and right work OK! (replace full with left or right)
It doesn't seem MS Access allows a FULL OUTER JOIN, only INNER, LEFT
OUTER and RIGHT OUTER. Apparently many dbs don't implement it, due to
its limited use. If mysql does allow it, maybe the syntax needs to be:
select * from girls full outer join boys ON girls.city = boys.city;



Reply With Quote
  #3  
Old   
Neo
 
Posts: n/a

Default Re: mysql full outer join - 08-28-2007 , 05:14 PM



Quote:
How should the database system know which tuples from either table
don't have a join partner if you don't specify a join condition?
boys
name city
john chicago
bob

girls
name city
mary chicago
sue

join_boys_girls
boy.name city girl.name
john chicago mary
bob
sue



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.