Ik ben bezig met een zoek script te maken voor mijn site maar loop vast.
Ik wil in verschillende tabellen zoeken naar een bepaald zoekwoord
Een kleine weergave van de database:
news
id
title
content
date
pages
id
title
content
Het probleem hierbij is echter dat ik een hoop dubbele rijen krijg, hoe kan ik er met 1 query voor zorgen dat ik toch alle unieke resultaten van de 2 tabellen onder elkaar krijg?
Een join heeft in dit geval weinig nut denk ik aangezien de 2 tabellen totaal geen relatie hebben, het gebruik van DISTINCT(id) of GROUP BY id is ook niet van toepassing aangezien deze 'ambigous' is.
Ik wil in verschillende tabellen zoeken naar een bepaald zoekwoord
Een kleine weergave van de database:
news
id
title
content
date
pages
id
title
content
SQL:
1
2
| SELECT * FROM pages p,news n WHERE p.content OR n.content like '%zoekwoord%' |
Het probleem hierbij is echter dat ik een hoop dubbele rijen krijg, hoe kan ik er met 1 query voor zorgen dat ik toch alle unieke resultaten van de 2 tabellen onder elkaar krijg?
Een join heeft in dit geval weinig nut denk ik aangezien de 2 tabellen totaal geen relatie hebben, het gebruik van DISTINCT(id) of GROUP BY id is ook niet van toepassing aangezien deze 'ambigous' is.
Modelbouw - Alles over modelbouw, van RC tot diorama