![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Gast
Beiträge: n/a
|
Hallo zusammen,
ich habe heute mal wieder ein Brett vorm Kopf. Es geht um eine Tabelle, wo nacheinander die Spalten gefüllt werden. 1. auftrag + Name des Anfordernden 2. Update der Tabelle durch Freigabe des Auftrages + Name des Freigebenen 3. Update der Tabelle: Auftrag ausgeführt + Name des Ausführenden Jetzt möchte ich die Tabelle so abfragen, dass ich nur die Aufträge angezeigt bekomme, wlche noch nicht ausgeführt wurden. PHP-Code:
Kein Ausführender vorhanden, also ist der Auftrag auch noch nicht ausgeführt. Mit meinem Query wird mir aber garnichts angezeigt. ....amKopfKratz.... irgendeine Idee? grüße flupsi Geändert von flupsi (14.06.2006 um 16:54 Uhr). |
|
|
|
Nach oben #2 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
|
Sorry, verwechselt du nicht gerade Spalte und Zeile?
Der Thread wurde verschoben, wegen ... ... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten., Bemerkung: Die Fragestellung hat nichts mit PHP hat zun, demnach gehört der Thread in das allgemeine Forum zu SQL und Co. |
|
|
|
|
|
Nach oben #5 |
|
Gast
Beiträge: n/a
|
...kann ich gerade nicht, da die DB auf der Arbeit ist.
Die Tabelle sieht von der Logik ungefähr so aus: id(int) auftragANFORDERUNGname(varchair) auftragANFORDERUNGdatum(datetime) auftragFREIGABEname(varchair) auftragFREIGABEdatum(datetime) auftragERFOLGTname(varchair) auftragERFOLGTdatum(datetime) Dabei handelt es sich um eine MsSQL-DB, was bei der Abfrage aber keinen Unterschied macht. |
|
|
|
Nach oben #7 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
|
Du kannst ja die Zellen standardmäßig mit NULL belegen und dann abfragen, ob die Zelle den Wert NULL hat.
Ich muss gestehen, dass ich gerade nicht weiß, wo man die MsSQL-Dokumentation à la MySQL-Manual findet, deshalb kann ich auch keinen direkten Link zum Pendant von IS NULL geben ... |
|
|
|
|
|
Nach oben #8 |
|
Erfahrener Benutzer
Registriert seit: 27.02.2006
Beiträge: 146
|
Hallo,
ja ist denn sichergestellt, dass die Spalte überhaupt einen leeren String enthält? Nicht etwa NULL oder " "? Sonst stelle ich mir die Anfrage als WHERE spaltenname IS NOT NULL OR spaltenname = "" oder WHERE spaltenname IS NOT NULL OR spaltenname REGEXP "[ ]*" sinnvoller vor. Gruß, Jumper, the II. |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Sehr knifflige DB Abfrage [Tabellen verbinden] | dsxs | Datenbanken | 9 | 21.07.2006 15:50 |
| Zugriff auf Wert des vorhergenden Datensatzes in einer SQL Abfrage | Jay | Datenbanken | 5 | 17.07.2006 15:25 |
| MySQL: Abfrage aus zweiter Tabelle. | Sebastian | PHP-Programmierung | 6 | 16.12.2005 00:01 |
| awt.Canvas Spielfeld: Über welchem Feld ist die Maus? | matt | Desktop-Applikationen und Grafik | 7 | 24.06.2005 02:07 |
| Abfrage über zwei Datenbanken | Netty | Datenbanken | 1 | 19.05.2005 06:53 |