Gustl: SQL select mehrere OR mehrere AND kapier ich nicht

Beitrag lesen

Wenn Spalte a nicht leer ist und Spalte b nicht leer ist und Spalte c nicht leer ist und Spalte d nicht leer ist und Spalte e einen bestimmten Wert hat und Spalte f einen bestimmten Wert hat, dann möchtest Du diesen Datensatz haben.

genau

Freundliche Grüße

Vinzenz

hallo vinzenz, ich versuchs mal so. was stimmt an dieser abfrage nicht?

  my $sel=$dbh->prepare('SELECT * FROM kunden WHERE age=? AND blub=? AND (bild1 OR bild2 OR bild3 OR bild4 OR text OR lk1 <>?) ORDER BY hit DESC') || die $DBI::errstr;  
  $sel->execute($age,'J','') || die $DBI::errstr; my $ref=$sel->fetchall_arrayref; my @liste = map {join";",@$_} @$ref;

--
Theorie: Alles ist möglich - Praxis: Nix funzt - Ich bin eben ein Mann der Praxis

--
G. DAVID