错误的sql语句?

时间:2014-08-12 12:51:27

标签: mysql sql

我有一个选择:

SELECT

            oa.einheit,
            op.id, op.artikelnummer,
            op.preis_pro_einheit, op.p1_einheit, op.p2_einheit, op.p3_einheit, op.zusatztext, op.position,
            oa.artikel, oa.beschreibung, oa.einheit, oa.anzahl_parameter, oa.su_gewerk, oa.mbs_artikel,
            oa.mindermenge_kleiner_als, oa.zulage_mindermengen_artikel_nummer,
            ae.p1_einheit AS p1_einheit_description,
            ae.p2_einheit AS p2_einheit_description,
            ae.p3_einheit AS p3_einheit_description
        FROM
            objekt_position op
        INNER JOIN objekt_artikel oa
                ON oa.artikelnummer = op.artikelnummer 
               AND oa.id_objekt = op.id_objekt 
               AND oa.id_subunternehmer = op.id_subunternehmer
        INNER JOIN artikel_einheit ae
                ON ae.bezeichnung = oa.einheit
        INNER JOIN subunternehmer s
                ON s.subunternehmernummer = op.id_subunternehmer
        INNER JOIN subunternehmer_user su
                ON su.id_subunternehmer = s.subunternehmernummer
        WHERE
            su.id_user = 1
        AND
            op.id_objekt = 1486598
        AND
            oa.artikelnummer = 172
        GROUP BY op.id
        ORDER BY
            op.position

但似乎我的内部联接objekt_artikel无效。我应该改变什么?因为我没有得到结果。但是表中有结果。

0 个答案:

没有答案