SQL zeigt nur einen Treffer statt 2 Treffer

AlexD1979

Erfahrenes Mitglied
Der folgende Code liefert mir immer nur einen Treffer, obwohl es zwei sein müssten. Der einzige Unterschied besteht darin, das in dem nicht angezeigten Treffer nicht alle Felder ausgefüllt sind, die mit dieser Abfrage abgefragt werden. Zeigt SQL die nicht trotzdem an oder muss ich die Abfrage dann etwas umschreiben ?
Code:
select  b.u_tech_name,
        a.date_doc_created,
        c.text_value as language,
        d.text_value as title,
        a.gft_form_number 
from    FILE_DOC a,
        user_data b,
        obj_systext c,
        OBJ_TEXT d
where   b.user_id = a.RESPONSIBLE_USER_ID 
and     c.obj_id = a.file_lang_id
and     d.obj_id = a.file_id
and     c.obj_type = 2
and     c.lang_id = #o_lang_id#
and     d.OBJ_TYPE = 16
and     d.LANG_ID = #o_lang_id#
and     d.field_id = 1
and     d.VERSION_ID = 0
and		a.dir_id = 303
order by a.GFT_FORM_NUMBER
 
Zurück