Vraag : Juiste treedt Buiten van MySQL toe

De Kerels van Hey,

I am proberen een aantal totalen te tonen die een multifunctionele vraag gebruiken:

SELECT u.USER_FNAME, u.USER_LNAME, ssa_pro van de TELLING (VERSCHILLENDE s1.SSA_FORM_ID), TELLING (VERSCHILLENDE s2.SSA_FORM_ID) ssa_del u/>FROM, van de TELLING (VERSCHILLENDE i1.INQUIRY_FORM_ID) inq_pro
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 DOOR u.USERNAME
ORDER DOOR u.USER_LNAME ASC; het probleem

The is, keert toont niet één van de tellingsfuncties 0 terug en, maar die wil ik het nog displayed.
I wordt geprobeerd om buiten toetreed voor elke kolom te doen zijn, maar ik niet syntax.

Can kon iemand hulp helemaal worden?

Antwoord : Juiste treedt Buiten van MySQL toe

probeer dit

SELECTEER u.USER_FNAME, u.USER_LNAME
      Ssa_pro, van de TELLING (VERSCHILLEND geval s1.form_status wanneer het anders ongeldige eind s1.SSA_FORM_ID van „C“ toen)
      , TELLING (VERSCHILLEND geval s1.form_status wanneer ' toen anders ongeldig eind s1.SSA_FORM_ID) ssa_del
      Inq_pro, van de TELLING (VERSCHILLENDE i1.INQUIRY_FORM_ID)
VAN tbl_USERSu
linker buiten treedt tbl_SSA_FORM_STATUS toe als S1
op u.user_id=s1.user_id

linker buiten treedt toe (selecteer inquiry_form_id, user_id uit tbl_INQUIRY_FORM_STATUS
waar form_status='C') als i1
op u.user_id=i1.user_id
WAAR u.USER_TYPE = 1
GROEP DOOR u.USER_lnAME, u.user_fname
ORDE DOOR u.USER_LNAME ASC, u.user_fname
Andere oplossingen  
 
programming4us programming4us