Tom: Vernünftiger Aufbau/Abfragen für einen Belegungsplaner

Beitrag lesen

Hello,

Zur Vereinfachung habe ich eine Tabelle zahl benutzt mit den Spalten id und nummer, in die ich eine neue Nummer eintragen will, wenn sie noch nicht vorhanden ist. Selbstverständlich hier NICHT mit einem Unique Index, da der ja für den anderen Anwendungsfall nicht nutzbar wäre.

Schritt 1 wäre geschafft:

insert into zahl (zahl) select distinct 25 from zahl where 25 not in (select zahl from zahl);

Das funktioniert mit MySQL. Kann bestimmt noch vereinfacht werden, bevor man es jetzt umbaut auf den anderen Anwendungsfall...

Das zählen, wie oft die Nummer vorhanden ist, ist kein Problem.
Aber wie gestaltet man das Insert, wenn eben _kein_ Datensatz in den Filterbereich fällt, also count(*) = 0 ist.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de