gonzoMD: brauch hilfe bei mySQL

Beitrag lesen

SELECT
  journal.VRENUM,
  journal.KUN_NAME1,
  journal.KUN_NAME2,
  journal.KUN_NAME3,
  journal.INFO
FROM
  journal
INNER JOIN journalpos ON (journal.REC_ID = journalpos.JOURNAL_ID)
INNER JOIN artikel ON (journalpos.ARTIKEL_ID = artikel.REC_ID)
WHERE

journal.QUELLE = 3 AND
  journal.INFO IS NOT NULL AND <-- diese anweisung ist eventuell überflüssig
  journal.INFO AND <--- hier fehlt doch was ???
  journal.INFO NOT LIKE '%vers%' AND
  journal.INFO NOT LIKE '%storn%' AND
  artikel.MENGE_AKT >= 0 AND
  journal.VRENUM NOT LIKE '%STORNO%' AND
  journal.SHOP_STATUS IN (1, 2)
GROUP BY
  journal.vrenum
  journal.KUN_NAME1,
  journal.KUN_NAME2,
  journal.KUN_NAME3,
  journal.INFO

so bekomm ich nur die selben Ergebnisse, wie vorher.
Also, wie ich die Verknüpfungen habe siehst du ja die MENGE_AKT in den Artikel bezieht zich durch die ID ja auf die Journalpositionen, Wenn ich diese WHERE Klausel >=0 benutze werden die Journalpositionen  herausgefiltert,(bemerkt man nur wenn man nicht gruppiert), ich will aber, dass dann das komplette Journal herausgefiltert wird. (Ein Journal ist eine Rechnung, und Ein Journalpos ist ein Artikel innerhalb der Rechnung. (Unterabfrage, aber Wie?)