Ik wil een zoek functie schrijven op regio en bedrijfsnaam.
Tabellen:
Bedrijf (id, naam, regioID,...)
Regio (id, naam)
Als ik de tabellen met elkaar join kan ik geen MATCH() .. AGAINST() meer gebruiken want die gaat maar over 1 tabel. Is het toch op te lossen dat ik de volgende situatie wel goed kan krijgen.
Bovenstaande code werkt niet door de 2 tabellen. Is het op te lossen? Eventueel een subquery waarin de bedrijf.naam en regio.naam aan elkaar gekoppeld worden?
Tabellen:
Bedrijf (id, naam, regioID,...)
Regio (id, naam)
Als ik de tabellen met elkaar join kan ik geen MATCH() .. AGAINST() meer gebruiken want die gaat maar over 1 tabel. Is het toch op te lossen dat ik de volgende situatie wel goed kan krijgen.
code:
1
2
3
4
5
6
7
8
9
10
11
| SELECT
bedrijf.naam AS bedrijf,
regio.naam AS regio
FROM
bedrijf
LEFT OUTER JOIN
regio
ON
bedrijf.regioID = regio.regioID
WHERE
MATCH (bedrijf.naam, regio.naam) AGAINST ('Utrecht'), |
Bovenstaande code werkt niet door de 2 tabellen. Is het op te lossen? Eventueel een subquery waarin de bedrijf.naam en regio.naam aan elkaar gekoppeld worden?