Co něco jako
select (case
when obj1.typ="film" then obj1.jmeno
else obj2.jmeno
end) jmeno_filmu,
(case
when obj1.typ="herec" then obj1.jmeno
else obj2.jmeno
end) jmeno_herce
from objekt obj1, objekt obj2, objektob2objekt obj2obj
where obj1.id=obj2obj.id1
and obj2.id=obj2obj.id2
and (obj1.typ = "film" or obj1.typ="herec")
and (obj2.typ = "film" or obj2.typ="herec")
? Za předpokladu, že nebudou vazby herec-herec, nebo film-film. Ale je to od pasu bez přemýšlení. |