![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 3.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Co robię źle? Czy jest w ogóle możliwe połączenie dwóch zapytań ale oba inaczej posortowane?
Kod $a="SELECT * FROM application (WHERE (sex='M' and c='1') ORDER BY distance DESC , situation DESC, pref1 ASC) "; $b="(WHERE (sex='M' and d='1') ORDER BY distance DESC , pref1 ASC) "; $result = mysql_query("".$a." AND ".$b) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 14 Dołączył: 25.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Połączyć możesz dwie tabele razem ze sobą korzystając z JOIN. Z tego co widzę, to Ty nie chcesz łączyć dwóch tabel, tylko mieć wszystkie wyniki w jednej zmiennej. Dlaczego po prostu nie wykonasz jednego zapytania, żeby pobrać wszystkie te dane? Z tego co widzę, to oba zapytania są niemal takie same. Jedyna różnica to płeć.
Zamiast:
Możesz po prostu dać:
Potem w ogóle pozbądź się drugiego zapytania. Tak chyba będzie najprościej... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.09.2025 - 06:47 |