Nem probaltam ki, de, a JOIN ON reszebe nem szoktunk elagazast rakni. Az Or utani reszt WHERE feltetelkent kene megadni, de, az inner join miatt csak a 2006... tabla grade=null rekordjai lesznek láthatóak.
Illetve, ha mindket tabla null sorai is erdekelnek, akkor JOIN helyett az osszes feltetel mehet WHERE-be:
SELECT ... FROM a,b WHERE a.x=b.y and... or (a.e is null and b.f is null)
Mod: ja, az isnull() fv pedig true/false erteket ad vissza, tehat mar az eredeti sql string-be is isnull(a.e)=true and isnull(a.f)=true lehetne csak jo, de, javallottabb, ha lehet az IS NULL-t hasznalni.
[Szerkesztve]
Ízirájder öcsém, ízirájder...