Fråga : Rätt yttre MySQL sammanfogar

Hey grabbar, pröva förmiddag för

I att visa ett nummer av slutsummor using en multifunction query:

SELECT u.USER_FNAME, u.USER_LNAME, ssa_pro för RÄKNING (DISTINKT s1.SSA_FORM_ID), ssa_del för RÄKNING (DISTINKT s2.SSA_FORM_ID), tbl_USERS u, tbl_SSA_FORM_STATUS s1, tbl_SSA_FORM_STATUS s2, tbl_INQUIRY_FORM_STATUS i1
WHERE för inq_pro
FROM för RÄKNING (DISTINKT i1.INQUIRY_FORM_ID) s1.USER_ID- = u.USER_ID-
AND s1.FORM_STATUS = ”c-”
AND s2.USER_ID = u.USER_ID
AND s2.FORM_STATUS = 'D'
AND i1.USER_ID- = u.USER_ID-
AND i1.FORM_STATUS = 'C'
AND u.USER_TYPE = 1
GROUP VID u.USERNAME
ORDER VID u.USER_LNAME ASC; problemet för

The är, ett av räkningen fungerar går 0 tillbaka och visar för närvarande inte, men I-stillbilden önskar att den ska vara displayed.
I som försöks för att göra ett yttre, sammanfogar för varje kolonn, men jag kunde inte ganska få syntax.
Can någon hjälp?
" klar "

Svar : Rätt yttre MySQL sammanfogar

försök detta

VÄLJ u.USER_FNAME, u.USER_LNAME
      , Ssa_pro för RÄKNING (det DISTINKT fallet s1.form_status, när ”annars ogiltigt C” s1.SSA_FORM_ID därefter avslutar)
      , Ssa_del för RÄKNING (det DISTINKT fallet s1.form_status, när ' därefter annars ogiltig s1.SSA_FORM_ID avslutade)
      , Inq_pro för RÄKNING (DISTINKT i1.INQUIRY_FORM_ID)
FRÅN tbl_USERS u
lämnat yttre sammanfoga tbl_SSA_FORM_STATUS som s1
på u.user_id=s1.user_id

lämnat yttre sammanfoga (vald inquiry_form_id, user_id från tbl_INQUIRY_FORM_STATUS
var form_status='C') som i1
på u.user_id=i1.user_id
VAR u.USER_TYPE = 1
GRUPP VID u.USER_lnAME, u.user_fname
BESTÄLLA VID u.USER_LNAME ASC, u.user_fname
Andra lösningar  
 
programming4us programming4us