Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wybieranie danych z wrunkiem
Forum PHP.pl > Forum > Bazy danych > MySQL
krzyszbi
witam
mam nastepujący prblemik
otuż mam tabele o takiej strukturze ( wymienie tylko te kolumnu co sa potrzbne do rozwiązania mojego problemu)\

|id|imie|nazwisko|nr_partnera

i teraz mam problem bo jak w jednym zapytaniu do mysql-a wjąść dane jednej osoby ( imię i nazwisko ) oraz dane jego partnera ( nr_partnera to id z tej samej tabeli )
jakby to bylo w 2 tabelach to wiem jak to zrobić ale już tam jest tak i musze jakoć to odejśc obecnie mam 2 zapytanie które w petli pobiera te dane ale napewno nie jest to optymalne
kszychu
... FROM tabela tab1, tabela tab2 WHERE tab1.nr_partnera = tab2.id

Dalej już sobie poradzisz?
krzyszbi
Cytat
FROM tabela tab1, tabela tab2 WHERE tab1.nr_partnera = tab2.id

a i owszem to dziala ale ja mam
wszystkie dane w jednej tabeli i
Cytat
nr_partnera to id z tej samej tabeli

i nie wiem jak to zrobić bo jak próbowalem tak
  1. SELECT tab1.imie,tab1.nazwisko,tab1.nr_partnera
  2. FROM tab1
  3. WHERE tab1.nr_partnera=tab1.id ;

ale to się nigdy wie spelni ( nie ma takiej możliwości ) więc się nie da sadsmiley02.gif
nospor
czytamy ze zrozumieniem. kszychu ci podal dwa razy tą samą tabelę ale pod innym aliasem smile.gif

  1. SELECT tab1.imie,tab1.nazwisko,tab1.nr_partnera ,tab2.imie,tab2.nazwisko,tab2.nr_partnera
  2. FROM tabela
  3. tab1, tabela tab2
  4. WHERE tab1.nr_partnera=tab2.id ;
krzyszbi
dzieki dziala guitar.gif
wielkie dzięki boy`s
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.