powiedzmy ze mam tabele z komentarzami:
Komentarz
- id
- tytul
- tresc
- id zasobu
- typ zasobu
tabela ta ma relacje z dowolna inna tabela w bazie za pomoca dwóch pol: id zasobu i typ zasobu (okresla tabele).
Przy wyciaganiu danych np: wszystkie najnowsze komentarze w systemie, chcialbym pobrac dodatkowo np: zwyczajna nazwe zasobu, problem w tym ze to dodatkowe pole mialoby byc pobrane z praktycznie dowolnej innej tabeli.
Moge dodac to tabeli Komentarz dodatkowe pole ktore bedzie trzymalo nazwe takiego zewnetrznego zasobu, jednak trace wtedy normalizacje (nazwa/tytul jest w kilku miejscach a nie w jednym).
Czy jest jakis fajny sposob na rozwiazanie takiego problemu? Czy moze powiniennem do tego podejsc w zupelnie innaczej?