webForumDet fria alternativet

sökning efter text i 3 tabeller

1 svar · 313 visningar · startad av Arne

ArneMedlem sedan maj 2000267 inlägg
#1

Har 3 tabeller som är uppbyggda på samma sätt.
meny1, meny2 och meny3

Jag vill göra en sökning om någon av de tre tabellerna, i kolumnen "kategori" har t.ex. ordet "kontakt" infogat.

Hur gör jag det vettigast?

@ndersMedlem sedan juni 200032 969 inlägg
#2

För det första: Du borde inte ha tre tabeller - utan en. Men:

SELECT * FROM meny1 WHERE kategori LIKE '%kontakt%'
UNION 
SELECT * FROM meny2 WHERE kategori LIKE '%kontakt%'
UNION 
SELECT * FROM meny3 WHERE kategori LIKE '%kontakt%'
127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)