Ben veritabanında 2 tablolar var
BRAND
- id
- name
PRODUCT
- id
- brand_id
- name
Site kullanıcı bir metin alanı yalnızca kullanarak bir ürün için arayacaktır.
Örnek 1: "sony" MARKA masa ve "dvd oynatıcı" ise "sony dvd player" ÜRÜN tablodur.
Örnek 2: "oto ses öncü deh-1234", bu durumda "araba ses deh-1234" MARKA Ürün ve öncü aittir.
Orada sonuçlar için arama benzersiz bir SQL sorgusu yazmak için herhangi bir yolu var?
Böyle bir şey:
SELECT
B.name,P.name
FROM
brand B,product P
WHERE
B.id=P.brand_id
AND (P.nombre LIKE '%{$textfield}%' OR B.name LIKE '%{textfield}%')
Herhangi bir yardım için teşekkür ederiz. :)
Edit: Yukarıda SQL kombine marka / ürün için çalışır, ancak bir ürün veya marka için değil. Ben tek bir metin girişi olduğundan $ textfield için kullanılan değişken adını düzenlenebilir.