Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [sql] w jednym zapytaniu zmienne z dwóch zapytań
M@X
post
Post #1





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Witam.
Mam jedno zapytanie:
  1. echo 'Najlepszy wynik: <br />';
  2. $max=mysql_query('SELECT MAX(wynik), data FROM wyniki WHERE id_usera='.$player.' GROUP BY wynik ORDER BY wynik DESC');
  3. $wmax=mysql_fetch_array($max);
  4. echo ''.$wmax[0].' - '.$wmax[1].'';


oraz pare linijek niżej w kodzie drugie zapytanie:
  1. $query=mysql_query('SELECT * FROM zawodnik_pol WHERE id_klub='.$club.' AND rola like "z%" ORDER BY data_start ASC');
  2. while($row=mysql_fetch_array($query))
  3. {
  4. echo '<a href="index.php?p=profile&country='.$country.'&province='.$province.'&club='.$club.'&player='.$row['id_zaw'].'&l='.$_SESSION['language'].'">'.$row['imie'].' '.$row['nazwisko'].'</a> '.$row['data_ur'].', '.$row['data_start'].' <br />
  5. ';


Na końcu po wyświetleniu $row['data_ur'] i $row['data_start'] chciałbym wstawić również to co jest w zapytaniu wyżej czyli to: echo ''.$wmax[0].' - '.$wmax[1].'';
W jaki sposób można to wykonać ? skoro to dwa inne zapytania z dwóch różnych tabel.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
M@X
post
Post #2





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


hmm w takim razie mam 2 problemy:

1) jak już widzicie ten WHERE mam mocno rozbudowany: WHERE id_klub='.$club.' AND rola like "z%" ORDER BY data_start ASC'); - więc w którym miejscu to umieścić ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

2) i drugi problem chyba jeszcze bardziej rozbudowany, bo mam oczywiście pola porównawcze gdzie w obu tabelach jest to samo ID tylko że przykłądowo w tabeli "zawodnik_pol" ma ID np: 3, natomiast w drugiej tabeli jest kilka pól o ID 3. Chodzi o to że w tym selekcie do tabeli "wyniki" jest mechanizm który wylicza najwyższy wynik z danego ID.
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 21:44