webForumDet fria alternativet

vänster join med where på höger tabell

Databaser & SQL

2 svar · 413 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

jag får inte upp nått värde alls om u.Contact inte är 1 men jag vill få null då på u.Firstname och u.Lastname, hur skriver jag då?

Select
m.Memberid, m.Companyname,
u.Firstname, u.Lastname
FROM tblMember m
Left Join tblUser_member um On m.Memberid = um.Memberid
Left Join tblUser u On um.Userid = u.Userid
Where m.Memberid = @Memberid And
u.Contact = 1
Medlem sedan dec. 200012 464 inlägg
#2
Select
m.Memberid, m.Companyname,
u.Firstname, u.Lastname
FROM tblMember m
Left Join tblUser_member um On m.Memberid = um.Memberid
Left Join tblUser u On um.Userid = u.Userid
And u.Contact = 1
Where m.Memberid = @Memberid
Medlem sedan juni 20003 076 inlägg
#3

aha, kan man göra så där! :bire

288 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
156 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)