Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapytanie do bazy z dwóch tabel
Kirgo
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.05.2008

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


Witam!

Mam pytanie o składnię zapytania do bazy.
baza: sklep
Mam takie coś:
tabela - kolumna

user - sprzedaz (0,1)
oferty - cena

Chciałbym za jednym zapytaniem wyciągnąć dane i uszeregować je w taki sposób:

wyciągnąć wszystkich użytkowników, którzy mają sprzedaż = 0 i dla nich wybrać wszystkie oferty i ustawić je od największej do najmniejszej ceny

wyciągnać wszystkich użytkowników, którzy mają sprzedaż = 1 i dla nich wybrać wszystkie oferty i ustawić je od największej do najmniejszej ceny

Czy mógłby mi ktoś pomóc w tym?
Serdecznie dziękuję.
Go to the top of the page
+Quote Post
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Sprawdź, czy pomoże Ci JOIN w zapytaniu, bo nie jestem pewna, czy Cię dobrze zrozumiałam.
Go to the top of the page
+Quote Post
Kirgo
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.05.2008

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


Dzięki, właśnie z tym walczę, ale coś mi nie bardzo idzie. Powolutku mam wyniki, ale...

Może jak dojdę do jakichś w miarę konkretnych wyników to wkleję tutaj kod. Może da się go zoptymalizować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Z tym już sobie poradziłem. Czy jest możliwość JOINem połączyć 3 tabele?
Analogicznie:

tabela - kolumna

user - sprzedaz (0,1)
oferty - cena
dostepnosc - data

Chciałbym pobrać z user * gdzie sprzedaz=0, dla tych wlasnie userów co maja sprzedaz =0 wybrac ich oferty i dla tych ofert sprawdzić w tabeli dostepnosc pole gdzie data=JAKASDATA
sortując po cenie DESC

Można to zrobić jednym zapytaniem? Bo kilkoma to umiem, ale bez sensu po kilka razy (teraz mam 4) przeczesywać bazę...

Będę ogromnie wdzięczny za pomoc.
Go to the top of the page
+Quote Post
JoShiMa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Możesz łączyć tyle ile masz ochotę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Kirgo
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.05.2008

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


A mogłabyś mi pomóc z tym zapytaniem, bo kompletnie sobie nie radzę?
Będę Ci baaaaaaaaardzo wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 21.12.2025 - 20:19