Pytanie : MySQL Prawy Zewnętrzny Łączyć

Hej Facet,

I am liczba suma using zapytanie zapytanie:

SELECT u.USER_FNAME, u.USER_LNAME, HRABIOWSKI (ODRĘBNY s1.SSA_FORM_ID) ssa_pro, HRABIOWSKI (ODRĘBNY s2.SSA_FORM_ID) ssa_del, HRABIOWSKI (ODRĘBNY i1.INQUIRY_FORM_ID) inq_pro
FROM tbl_USERS u, tbl_SSA_FORM_STATUS s1, tbl_SSA_FORM_STATUS s2, tbl_INQUIRY_FORM_STATUS i1
WHERE s1.USER_ID = u.USER_ID
AND s1.FORM_STATUS = "C"
AND s2.USER_ID = u.USER_ID
AND s2.FORM_STATUS = 'D'< br/>AND i1.USER_ID = u.USER_ID
AND i1.FORM_STATUS = 'C'< br/>AND u.USER_TYPE = 1
GROUP U.USERNAME
ORDER U.USER_LNAME ASC;

The problem być, jeden the hrabiowski funkcja obecnie wracać (0) i wystawiać, ale I wciąż chcieć ono displayed.
I próbować zewnętrzny dla zewnętrzny kolumna, ale I móc zupełnie the syntax.

Can nie pomoc?

Odpowiedź : MySQL Prawy Zewnętrzny Łączyć

próbować to

WYBIERAĆ u.USER_FNAME, u.USER_LNAME
      , HRABIOWSKI (ODRĘBNY skrzynka s1.form_status gdy "C" wtedy s1.SSA_FORM_ID inny nieobowiązujący końcówka) ssa_pro
      , HRABIOWSKI (ODRĘBNY skrzynka s1.form_status gdy ' wtedy s1.SSA_FORM_ID inny nieobowiązujący końcówka) ssa_del
      , HRABIOWSKI (ODRĘBNY i1.INQUIRY_FORM_ID) inq_pro
OD tbl_USERS u
lewy zewnętrzny łączyć tbl_SSA_FORM_STATUS jako s1
na u.user_id=s1.user_id

lewy zewnętrzny łączyć (wybrany inquiry_form_id, user_id od tbl_INQUIRY_FORM_STATUS
dokąd form_status='C') jako i1
na u.user_id=i1.user_id
DOKĄD u.USER_TYPE = (1)
GRUPA U.USER_lnAME, u.user_fname
ROZKAZ U.USER_LNAME ASC, u.user_fname
Inne rozwiązania  
 
programming4us programming4us