Hallo ich hoffe hier kann mir jm weiterhelfen.
Ich möchte gern eine geschachtelte Anfrage an die Datenbank stellen. Und zwar stehen in einem Attribut der Tabelle zu einem primary key mehrere Werte hintereinander getrennt durch [] also z.b [a,b,c,d] [a,e] [b,e,d] usw.
Ich möchte nun z.b Suchen und mir die ausgeben lassen die drin stehen haben
%a,b,c% und 2 mal irgendwo nen %e%
Ich hatte es so versucht weiß aber nicht ob es richtig ist:
$sql = "SELECT key FROM data WHERE (att Like '%e%') AND ( key) in (Select key from data where (att LIKE '%e%'))AND (key) in (Select key from data where (att LIKE '%a,b,c%')) GROUP BY key ORDER BY key";
Kann man irgendwie zählen dass %e% mind. 2 mal vorkommen muss? Wenn ja wie geht das?
Vielen Dank schonma
wandasia