Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pobranie danych z jednej, z kilku tabel.
skarbniq
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.01.2006

Ostrzeżenie: (0%)
-----


Załóżmy że mam tabele ZOO

[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 (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

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

Ten post edytował skarbniq 16.01.2006, 09:51:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.12.2025 - 10:16