![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mamy zapytanie powiedzmy:
MySQL twierdzi mi, że nie ma takiej kolumny "real_price" i wywala błąd. Jednak można po niej sortować
I tutaj mysql nie robi żadnych problemów, może ktoś mi to wytłumaczyć? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
aliansu muże użyć ponieważ to jest coś tekiego "if(s.special_statsus, s.special_price, p.price) as real_price", wiec alians nie jest tutaj tak sobie.
hm jesli wszstkie wyniki pogrupuje wedle p.product_id to nie wpłynie to w żaden sposób mi na wyniki, tz zwrócone zostaną takie same rekordy, jak wtedy gdybym nie użył GROUP by? nospor użyte z twojej strony zapytanie:
Właśnie też nie zwraca mi dobrych wyników (tylko w momencie kiedy sortowanie jest po real_price, w kazdym innym wypadku, działa dobrze), jeśli, chociaz tutaj juz nie było użytego real_prce w WHERE tylko, a jedynie w ORDER by, dziwne... Ten post edytował propage 16.02.2009, 22:55:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:30 |