Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie rekordu o wspólnej wartości
MalyKazio
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Witam,

Mam taką oto tabelkę (w skrócie)
Id, osoba, pokolenie, przodek
Dla każdej osoby wypisani są w tabeli przodkowie.
Nie wiem tylko jak teraz sprawdzić czy dane dwie osoby mają wspólnego przodka, czyli czy dla dwóch konkretnych osób pole przodek jest identyczne. Może ktoś coś podpowiedzieć?
Go to the top of the page
+Quote Post
najtje
post
Post #2





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 4.10.2007

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


  1. SELECT * FROM tabelka AS osoba1 JOIN tabelka AS osoba2 ON osoba1.przodek=osoba2.przodek WHERE osoba1.id<>osoba2.id


Ten post edytował najtje 9.11.2007, 10:04:09
Go to the top of the page
+Quote Post
MalyKazio
post
Post #3





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Wszystko pięknie. Dziękuję za pomoc. Odrobinę zmodyfikowałem i jest dokładnie to co mi było potrzebne, a wygląda tak:

  1. SELECT * FROM tabelka AS osoba1 JOIN tabelka AS osoba2 ON osoba1.przodek=osoba2.przodek WHERE osoba1.id=$nrosoby AND osoba2.id=$nrosoby
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: 24.08.2025 - 00:58