Click here to Skip to main content
15,922,512 members
Home / Discussions / Database
   

Database

 
GeneralRe: sql refresh Pin
Blue_Boy27-Apr-08 10:39
Blue_Boy27-Apr-08 10:39 
QuestionRe: sql refresh Pin
bapu288928-Apr-08 9:45
bapu288928-Apr-08 9:45 
GeneralRe: sql refresh Pin
mrcsn29-Apr-08 1:05
mrcsn29-Apr-08 1:05 
QuestionRe: sql refresh Pin
bapu288929-Apr-08 9:36
bapu288929-Apr-08 9:36 
GeneralQuestion about pivot Pin
Marc Clifton27-Apr-08 8:00
mvaMarc Clifton27-Apr-08 8:00 
AnswerRe: Question about pivot Pin
i.j.russell30-Apr-08 13:17
i.j.russell30-Apr-08 13:17 
GeneralRe: Question about pivot Pin
Marc Clifton30-Apr-08 13:38
mvaMarc Clifton30-Apr-08 13:38 
GeneralLeft Join question Pin
Marc Clifton27-Apr-08 2:32
mvaMarc Clifton27-Apr-08 2:32 
I've got this query:

select
Species.Name as Species_Name,
Species.CommonName as CommonName,
Family.Name as Family_Name,
NativeView.NativeCode
from Species
left join NativeView on SpeciesID=Species.ID
inner join Family as Family on Species.FamilyID=Family.ID


That uses this view:

create view NativeView as
select 
Species.ID as SpeciesID,
SpeciesNativeTypeOptionList.Code as NativeCode
from Species
inner join SpeciesTypeInfo as SpeciesNative on Species.ID = SpeciesNative.SpeciesID 
inner join SpeciesTypeOptionList as SpeciesNativeTypeOptionList on SpeciesNative.SpeciesTypeOptionListID=SpeciesNativeTypeOptionList.ID
inner join SpeciesTypeList as SpeciesNativeTypeList on SpeciesNativeTypeOptionList.SpeciesTypeListID=SpeciesNativeTypeList.ID and SpeciesNativeTypeList.Name='Native'


But what I'd like to do is formulate the query without using a view at all.

The problem comes in on the "left join" above, because I want "NativeCode" to return null when the species ID does not have a matching row in the query that makes up the NativeView.

Is it possible to achieve that (get rid of the view)?

Thanks!

Marc


GeneralFigured it out Pin
Marc Clifton27-Apr-08 2:46
mvaMarc Clifton27-Apr-08 2:46 
Questiondata joins Pin
Member 470807726-Apr-08 10:26
Member 470807726-Apr-08 10:26 
GeneralRe: data joins Pin
Blue_Boy26-Apr-08 11:22
Blue_Boy26-Apr-08 11:22 
GeneralRe: data joins Pin
Rami Said Abd Alhalim26-Apr-08 20:17
Rami Said Abd Alhalim26-Apr-08 20:17 
Questionsqlserver Pin
Member 470807726-Apr-08 10:09
Member 470807726-Apr-08 10:09 
GeneralRe: sqlserver Pin
Blue_Boy26-Apr-08 10:18
Blue_Boy26-Apr-08 10:18 
GeneralRe: sqlserver Pin
Krazy Programmer26-Apr-08 19:15
Krazy Programmer26-Apr-08 19:15 
GeneralDatabase is locked when executing insert multi row Pin
lvantin26-Apr-08 6:28
lvantin26-Apr-08 6:28 
GeneralAbout Auto Numbers Pin
savitri26-Apr-08 0:16
savitri26-Apr-08 0:16 
GeneralRe: About Auto Numbers Pin
Blue_Boy26-Apr-08 3:51
Blue_Boy26-Apr-08 3:51 
AnswerRe: About Auto Numbers Pin
Ashfield27-Apr-08 7:10
Ashfield27-Apr-08 7:10 
GeneralSchedule a program Pin
yesu prakash25-Apr-08 20:30
yesu prakash25-Apr-08 20:30 
GeneralRe: Schedule a program Pin
Pete O'Hanlon25-Apr-08 23:55
mvePete O'Hanlon25-Apr-08 23:55 
GeneralRe: Schedule a program Pin
GuyThiebaut26-Apr-08 3:41
professionalGuyThiebaut26-Apr-08 3:41 
Generaloledb query Pin
Member 412921825-Apr-08 20:07
Member 412921825-Apr-08 20:07 
GeneralRe: oledb query Pin
Blue_Boy26-Apr-08 3:15
Blue_Boy26-Apr-08 3:15 
GeneralRe: oledb query Pin
ChinaTJBoy1-May-08 3:39
ChinaTJBoy1-May-08 3:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.