tekstsøgning på tværs af tabeller
Jeg har 2 tabeller:T1 der indeholder elementer med et id og et navn: T1(id, navn) og en anden tabel T2 der bare indeholder en tekst T2(tekst).
Nu vil jeg gerne hive nogle elementer ud af T1 hvir id macher et bestemt integet men kun hvis dets navn findes et eller andet sted i T2. Jeg forestiller mig en query der ser nogenlunde således ud:
SELECT * FROM T1 WHERE id=? AND NOT EMPTY (SELECT 1 FROM T2 WHERE tekst LIKE %T1.navn%)
Men jeg får bare en fejl efter EMPTY. ER der nogle der kan strikke en fungerende query sammen?