![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam tablice o nazwach: id,nazwa,model,typ,cena id jest generowany jako ai więc wartość jest zawsze inna, ale chciałbym aby bazując na tej wartości pobrać rekordy które mają taką samą nazwę, model i typ. ogólnie problem jest prosty w rozwiązaniu, bo nic trudnego jak wykonać jedno zapytanie, a potem drugim zapytaniem wybrać rekordy. Jednak nie potrafię tego zrobić w MySQL jako jedno zapytanie. SELECT p.* FROM produkt p WHERE p.id=1234 ORDER BY cena ASC; Ten post edytował Tomplus 22.08.2012, 18:34:33 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Daje pomógł, bo faktycznie użycie USING wykonało zadanie takie jakie chciałem.
w PHPMyAdmin zapytanie wykonuje się błyskawicznie, ale z kodu PHP mam błąd wewnętrzny serwera czyli za bardzo obciąża się serwer. acz nie wiem dlaczego skoro w bazie istnieje 1000 wyników a funkcja pobiera (wpisując konkretne ID) 5 rekordów. nie wiem czy to z powodu zapytania czy czegoś innego. Ten post edytował Tomplus 22.08.2012, 21:32:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 00:57 |