Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem MS Access - dotaz s vyloučením hodnot

lze vytvořit v MS Access dotaz, který porovná pole z tabulky 1 a s polem z tabulky 2 a vyhodí výsledek jen těch polí, kde se v tabulce 1 neshodují? Problém je ten, že nelze použít fci RIGHT JOIN (LEFT JOIN), protože v poli tabulka 1 je řetezec "AAA BBB CCC" a v poli tabulky 2 nestejný řetězec "CCC" (chci z výsledku vyloučit pole jež částečně obsahují řetězec z tabulky 2). Výsledek lze získat přes filtr s funkcí LIKE (NOT LIKE) s použitím wildcard *CCC* Chci to řešit přes tabulku 2, aby bylo možné parametry hledání snadněji uživatelsky měnit, a hlavně jich je hodně. Strýček Google zatím nic neporadil. Předem dík.

Předmět Autor Datum
SELECT tab1.jméno FROM test WHERE tab1.jméno NOT IN (SELECT tab2.jméno FROM Tab1 RIGHT JOIN tab2 ON… poslední
touchwood 18.08.2010 19:11
touchwood

Zpět do poradny Odpovědět na původní otázku Nahoru