meilon
Erfahrenes Mitglied
Hallo,
Ich schreibe gerade eine Webanwendung, die natürlich mit einer Datenbank arbeitet. Bei dem Projekt ist das Datenbanksystem von Microsoft in der Version 9 mit SP2. Abgefragt wird aus PHP 5.1.6. Mit MSSQL habe ich noch nie gearbeitet, aber das ist nicht die erste "komplizierte" Abfrage:
Die Abfrage fragt im Grunde 2 Tabellen ab, die mit RIGHT JOIN zusammengeknüpft werden. Rein theoretisch ist es möglich, dass in der linken Tabelle keine passenden Daten zur rechten Tabelle vorhanden sind. Es muss auch gruppiert werden (linke Tabelle: x Werte, rechte Tabelle: immer 8 Werte). Bei der Abfrage bekomme ich folgenden Warnhinweis im SQL Studio:
Im SQL-Studio bekomme ich die gewollten 8 Zeilen, in PHP nur die Zeilen, für die in der linken Tabelle Daten vorhanden sind.
Jemand eine Ahnung, was da schief läuft? Wenn es an meiner Abfrage liegt, bau ich euch einen Dump zusammen!
Grüße
meilon
Ich schreibe gerade eine Webanwendung, die natürlich mit einer Datenbank arbeitet. Bei dem Projekt ist das Datenbanksystem von Microsoft in der Version 9 mit SP2. Abgefragt wird aus PHP 5.1.6. Mit MSSQL habe ich noch nie gearbeitet, aber das ist nicht die erste "komplizierte" Abfrage:
Die Abfrage fragt im Grunde 2 Tabellen ab, die mit RIGHT JOIN zusammengeknüpft werden. Rein theoretisch ist es möglich, dass in der linken Tabelle keine passenden Daten zur rechten Tabelle vorhanden sind. Es muss auch gruppiert werden (linke Tabelle: x Werte, rechte Tabelle: immer 8 Werte). Bei der Abfrage bekomme ich folgenden Warnhinweis im SQL Studio:
Code:
Warnung: Ein NULL-Wert wird durch einen Aggregat- oder sonstigen SET-Vorgang gelöscht.
Jemand eine Ahnung, was da schief läuft? Wenn es an meiner Abfrage liegt, bau ich euch einen Dump zusammen!
Grüße
meilon