webForumDet fria alternativet

söka i två tabeller?

Databaser & SQL

3 svar · 196 visningar · startad av aha

Medlem sedan okt. 200057 inlägg
Frågan#1

jag har två lika tabeller(samma kolumnnamn).
jag vill söka genom vissa kolumner i dessa tabellerna för att kolla om ett viss ord finns och sortera efter en kolumn 'datum'.

Har hört att man skall använda JOIN, förstår dock inte hur.

Tacksam för svar.

Medlem sedan dec. 200012 464 inlägg
#2

Join? Union låter bättre.

Varför har du två likadana tabeller?

select * from t1 where c1 like '%word%'
union
select * from t2 where c1 like '%word%'

Union kräver en rätt så ny version av Mysql

Medlem sedan okt. 200057 inlägg
#3

tyvärr är den versionen av mysql någon version för gammal för union

Medlem sedan dec. 200012 464 inlägg
#4

Ja, då ser jag inget alternativ än att utföra två frågor och att sortera i PHP. Om du inte kan slå ihop tabellerna till en förstås.

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)