Abfrage ob Wert in Tabelle

Qrutzfutz

Grünschnabel
Abfrage ob Wert in MySQL-Tabelle

Hallo,
hab da einene kurze Frage. Wie kann ich denn in mySQL abfragen, ob ein Wert irgendwo in einer Tabelle vorhanden ist. Es geht natürlich mit "select count(*) from tabelle where attribut='wert';" und dann der Prüfung, ob count >=1 ist, aber gibts dafür noch eine einfachere Möglichkeit? So in der Art wie z.B. "in_array" bei PHP?

Danke,
Qrutzfutz
 
Zuletzt bearbeitet:
Hi,
ich weiß nicht, ob es bei MySQL das gibt, aber probier doch mal:

IF EXISTS (SELECT <Spalte> FROM <Tabelle> WHERE <Attribute> = <Wert>)
PRINT 'gibts'
ELSE
PRINT 'gibts nicht'

Das selbe gibts dann auch umgedreht also IF NOT EXISTS (SELECT ...)
 

Neue Beiträge

Zurück