Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 General SQL Server Forums
 New to SQL Server Programming
 Join query

Author  Topic 

mohdmartin
Starting Member

22 Posts

Posted - 2007-07-12 : 10:40:19
I use the following query

select distinct safetyvideo2007.user_id,safetyvideoview.name
from safetyvideo2007,safetyvideoview where safetyvideo2007.user_id=safetyvideoview.user_id
order by safetyvideoview.name asc

this retrive records only where first table user_id= second table user_id

user_id......name
---------------------
p0088421 Khan
p0038040 Peter
p0031344 Jones
....

table1 = safetyvideo2007 user_id colum
table2 = safetyvideoview user_id and name column

I want the it retreive records from safetyvideo2007 all records
if first table only have user_id column no name column available.

ie. show table safetyvideo2007 all user_id if second table safetyvideoview user_id does not found ? ie.
it found user_id in second table then ok otherwise it retreive
all records from safetyvideo2007.

like this.
user_id.......name
---------------------
p0088421 Khan
p0038040
p0031344 Jones
p0031345 Martin
p0031347 Wagner
p0031357
....
...

display all safetyvideo2007 user_id if second table safetyvideoview
user_id not found ?

regards
Martin

X002548
Not Just a Number

15586 Posts

Posted - 2007-07-12 : 10:41:49
First start using ANSI Joins, then use a LEFT JOIN

Brett

8-)

Hint: Want your questions answered fast? Follow the direction in this link
http://weblogs.sqlteam.com/brettk/archive/2005/05/25/5276.aspx

Add yourself!
http://www.frappr.com/sqlteam



Go to Top of Page

mohdmartin
Starting Member

22 Posts

Posted - 2007-07-13 : 10:30:19
Thanks and response.

outer joine solve my problem.


Go to Top of Page
   

- Advertisement -