Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z zapytaniem
jonaev
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.05.2009

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


Czołem wszystkim,
mam tabelę osoby zbierającą dane o osobach, takie jak id, imie, nazwisko itd. jest też druga tabela określająca pokrewieństwa osób i posiadająca dwie kolumny zdefiniowane jako id_dziecka, id_ojca i id_matki. wszystkie trzy kolumny są powiązane z id_osoby w tabeli osoby. i teraz problem pojawia się przy tworzeniu zapytania wyświetlającego np imie danej osoby, jego nazwisko i imie ojca i matki.

  1. CREATE VIEW vrodzen AS SELECT
  2. o.imie AS imie,
  3. o.nazwisko AS nazwisko,
  4. o.imie AS ojciec,
  5. o.imie AS matka
  6. FROM osoby o, pokrewienstwo r WHERE
  7. r.id_dziecka=o.id_osoby AND r.id_ojca=o.id_osoby AND r.id_matki=o.id_osoby

takie coś oczywiście nie będzie działać bo przez ten warunek widok będzie pusty, bo przecież nie w bazie takiej osoby która jest dla siebie ojcem i matką...ale ogólnie takie rzeczy musiałby wyświetlać ten widok. macie pomysły jak to zrobić ?
Go to the top of the page
+Quote Post

Posty w temacie
- jonaev   problem z zapytaniem   23.05.2011, 01:12:30
- - kokers   poczytaj o JOIN-ach   23.05.2011, 11:40:08


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: 23.08.2025 - 20:02