Hallo Anke,
Ich möchte 1 *Record* aus meiner Tabelle rausfischen.
- Es sollte ein Record sein wo das Feld *bild* nicht den inhalt (none) drin hat. (None) ist Standardwert für dieses Feld.
- Dieser Record sollte ausserdem das neuste sein (mit der grössten ID Nummer von allen den vorhandenen records die etwas anderes als *none* drin haben)
(None) soll wahrscheinlich NULL sein, oder? Dann sollte Deine Anfrage
ungefähr so aussehen:
SQL= "SELECT * FROM BilderDB where einbild NOT IS NULL AND id = (SELECT max(ID) FROM BilderDB)"
Wenn einbild eine leere Zeichenfolge (also "") ist, mus die Abfrage so aussehen:
SQL= "SELECT * FROM BilderDB where einbild <> '' AND id = (SELECT max(ID) FROM BilderDB)"
durch den Subselect id = (...) wird nur die groesste ID zurückgegeben.
Tschau, Stefan