Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie jak zrobić
tomekn
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 11.08.2004

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


Witam

Mam taki problem polegający na tym że jest sobie pewna tabelka która zawiera mi. dwie kolumny iddziecka, idrodzica

Gdzie:
iddziecka = zawiera nr id danego dziecka w tabeli
idrodzica = zawiera nr id dziecka który jest rodzicem danego iddziecka.

Krótko mówiąc tabela zawiera rodziców z dziećmi gdzie relacja łącząca ich w rodziny zawarta w tych dwóch kolumnach.

Problem polega na tym że chciałbym uniknąć sytuacji w której wybrane iddzicka które jest już rodzicem zostało ponownie wskazane jako dziecko innego rodzica (Zrobi się wtedy wielopoziomowa struktura a tego nie potrzebuję). Zależy mi na jedno poziomowej skali pokrewieństwa (rodzic -> dziecko) a nie na wielopoziomowej (dziadkowie -> rodzic -> dziecko)

Jak w takim razie wykonać slect-a który to uwzględni:
  1. SELECT iddziecka, idrodzica FROM rodzina WHERE rodzina.iddziecka != rodzina.idrodzica ORDER BY idsprzetu


PS. Bardziej zagmatwać się nie dało smile.gif


--------------------
Tomekn
tomekn@onet.pl
Go to the top of the page
+Quote Post

Posty w temacie
- tomekn   Zapytanie jak zrobić   11.05.2011, 14:14:54


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

 



RSS Aktualny czas: 19.08.2025 - 20:31