Hey.
Ich habe einen Online-SHop und möchte eine Suche erstellen.
Ich nutze PostgreSQL 8.4.
Ich habe eine Tabelle mit Produkten:
produktid name
0 ipad
1 iphone
2 ipod touch
3 blackberry
und eine Tabelle mit Angeboten
id angebotname produktid
0 ipad4free 1
1 iphone4free 2
2 blackberryNOT4free 3
Wenn ich in die Suche "ip" eingebe, möchte ich alle angebote haben bei denen ein Produkt mit "ip" angeboten wird anhand der produktid.
Das habe ich bisher so probiert:
SELECT Angebote.produktid, name,id, angebotname FROM Produkte
INNER JOIN Angebote ON Angebote.produktid=Produkte.Produktid
WHERE Produkte.name ILIKE '%".$searchterm."%'
Leider bekomme ich dann nur _ein_ Ergebnis. =/
Ich will aber Angebot 0 und 1 bekommen und ggf. halt noch mehr, falls noch mehr da sind.
Lg, Hellen