Hallo Armin,
> 
> Nun gibt es in der Tabelle Artikel Datensätze, bei denen in der Spalte
> artgr_id kein Wert steht
> 
> Bei meiner Abfrage
> SELECT a.artnr, ag.artgr, a.beschr, a.prei2 FROM Artiklegruppe AS ag,
> Artikel AS a WHERE a.artgr_id=ag.id AND a.lastupdate > '2013-01-01'
> 
> erhalte ich nur die Artikel, bei denen eine artgr_id eingetragen ist.
> Wie bekomme ich die Artikel ohne Artikelgruppeneintrag?

Alle zusammen bekommst Du mit
SELECT a.artnr, ag.artgr, a.beschr, a.prei2 FROM Artikelgruppe AS ag
RIGHT JOIN Artikel AS a ON a.artgr_id=ag.id WHERE a.lastupdate >
'2013-01-01'

> Und kann ich diese bei der Abfrage mit einen Wert 'ARTGR-Fehler' ausweisen?

SELECT a.artnr, IFNULL(ag.artgr,'ARTGR-Fehler'), a.beschr, a.prei2 FROM
Artikelgruppe AS ag RIGHT JOIN Artikel AS a ON a.artgr_id=ag.id WHERE
a.lastupdate > '2013-01-01'

Gruß

Robert

-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an