[NR_KLATKI][POWIERZCHNIA][GATUNEK]
[GATUNEK] jest chwilowym uproszczeniem ponieważ...
Gatunki są w przynajmniej 2 różnych tabelach i NIE MOGĄ być w jednej a to dlatego że różne królestwa gatunków są opisywane przez różne atrybuty.
np.
tab. PTAKI
[gatunek_p][rozpietosc_skrzyde (integer)]
tab. SSAKI
[gatunek_s][kolor (varchar(20)]
itp.
Moje pytanie: jak majac numer klatki wyciagnac atrybut gatunku ja zamieszkujacego ?
Koniecznym wydawała mi się zamiana kolumny [GATUNEK] na szereg kolumn jak [gatunek_p][gatunek_s], będące kluczmi obcymi. Atrybut nie stosujący się do danej klatki miałby wartość NULL.
Ale nigdzie mnie to nie zaprowadzilo. Bez bicia przyznaje, że nie umiem wiele

A może tego nie da się zrobić samymi zapytaniami sql i trzeba się zdać na php ? Przyklad z zoo jest przykladem hipotetycznym.