Ik wil 3 tabellen samenvoegen, welke dezelfde structuur ongeveer hebben
Dit heb ik nu zo gedaan:
SELECT * FROM
T1, T2, T3
WHERE (
TRIM(T1.debnr) LIKE '%trefwoord%' OR
TRIM(T2.debnr) LIKE '%trefwoord%' OR
TRIM(T3.debnr) LIKE '%trefwoord%' OR
TRIM(T1.fakadres) LIKE '%trefwoord%' OR
TRIM(T2.fakadres) LIKE '%trefwoord%' OR
TRIM(T3.fakadres) LIKE '%trefwoord%' OR
TRIM(T1.wplaats) LIKE '%trefwoord%' OR
TRIM(T2.wplaats) LIKE '%trefwoord%' OR
TRIM(T3.wplaats) LIKE '%trefwoord%' OR
TRIM(T1.locadres) LIKE '%trefwoord%' OR
TRIM(T2.locadres) LIKE '%trefwoord%' OR
TRIM(T3.locadres) LIKE '%trefwoord%'
) AND (
TRIM(T1.debnr) NOT LIKE '1' AND
TRIM(T1.debnr) NOT LIKE '2' AND
TRIM(T1.debnr) NOT LIKE '20' AND
TRIM(T1.debnr) NOT LIKE '30' AND
TRIM(T2.debnr) NOT LIKE '1' AND
TRIM(T2.debnr) NOT LIKE '2' AND
TRIM(T2.debnr) NOT LIKE '20' AND
TRIM(T2.debnr) NOT LIKE '30' AND
TRIM(T3.debnr) NOT LIKE '1' AND
TRIM(T3.debnr) NOT LIKE '2' AND
TRIM(T3.debnr) NOT LIKE '20' AND
TRIM(T3.debnr) NOT LIKE '30' AND
LOWER(T1.debnaam) NOT LIKE '%vervallen%' AND
LOWER(T2.debnaam) NOT LIKE '%vervallen%' AND
LOWER(T3.debnaam) NOT LIKE '%vervallen%'
)
ORDER BY T1.debnr
Maar het duurt zo vreselijk lang voordat ik een keer resultaten krijg.. Doe ik iets verkeerd in de syntax of is er iets anders aan de hand?