Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] SELECT - problem z zapytaniem
tolomei
post 22.11.2010, 23:19:48
Post #1





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Witam wszystkich!

Próba szukania odpowiedzi w internecie niestety na nic się nie zdała ponieważ, aby pytać - trzeba wiedzieć jakie pytanie zadać, a ja tego nie potrafię.
Zapytam więc używając przykładu poniżej.

Mam problem z zapytaniem SELECT.

Oto opis - co chcę uzyskać:
Mam dwie tabele:


Tabela wynikowa, którą chcę otrzymać wygląda tak:


Pisałem wiele zapytań SELECT(między innymi używając aliasów), ale nic mi nie działa sadsmiley02.gif - nie będę pokazywał co nazmyślałem bo wstyd... sadsmiley02.gif
Nie chcę, żeby ktoś pomyślał, że idę na łatwiznę i chcę żeby ktoś mi na gotowe podał. Wystarczy, że ktoś z Was mi powie czego użyć konstruując zapytanie, jakaś podpowiedź - cokolwiek.


Dzięki z góry.
Pozdrawiam.
tolomei


--------------------
“ Computers are good at following instructions, but not at reading your mind. ”
- Donald Knuth
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 22.11.2010, 23:21:53
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




select + LEFT JOIN = info jak zwykle w manualu smile.gif

ps: tu był identyczny problem
http://forum.nospor.pl/programowanie/bazy-...-join-ft22.html
a raczej identyczne rozwiązanie które i ty musisz zastosować


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tolomei
post 22.11.2010, 23:27:56
Post #3





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Dziękuję nospor ! smile.gif
Miałem nadzieję, że Ty mi odpiszesz!

Pozdrawiam
tolomei

----EDIT-----------------------------

A jakby ktoś inny miał ten problem:

  1. SELECT o1.imie maz, o2.imie zona
  2. FROM pary, osoby o1, osoby o2
  3. WHERE pary.maz = o1.id
  4. AND pary.zona = o2.id


LUB

  1. SELECT o1.imie maz, o2.imie zona
  2. FROM pary
  3. LEFT JOIN osoby o1 ON pary.maz = o1.id
  4. LEFT JOIN osoby o2 ON pary.zona = o2.id


Ten post edytował tolomei 23.11.2010, 01:31:10


--------------------
“ Computers are good at following instructions, but not at reading your mind. ”
- Donald Knuth
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:18