[MySQL] problem z kwerenda MySQL 4.1.21 vs 5.0.11
Sinuhe - 23-01-2007 00:01
[MySQL] problem z kwerenda MySQL 4.1.21 vs 5.0.11
Witam,
i od razu prawdziwych wyjadaczy prosze o chwile zadumy nad ponizszym zapytaniem:
SELECT al.alert_id, a.artist_name, e.city, e.place, e.event_date, al.email, al.desired_places, SUM(s.places) as for_sale_places FROM events e, alerts al, artists a LEFT OUTER JOIN sectors s ON s.event_id=e.event_id WHERE al.event_id=e.event_id AND a.artist_id=e.artist_id AND al.date_sent IS NULL AND e.visible=1 AND e.for_sale=1 AND e.event_date>NOW() AND (e.sale_start IS NULL OR e.sale_start<=NOW()) GROUP BY 1, 2, 3, 4, 5, 6 HAVING al.desired_places<=SUM(s.places)
ktore dziala poprawnie na MySQL 5.0.11, ale nie chce dzialac na 4.1.21 (tzn. sa rekordy spelniajace powyzsze kryteria, a jednak zwracany jest zbior pusty)...
Bede bardzo wdzieczny za wskazanie roznic pomiedzy tymi dwiema wersjami serwera i ew. przyczyn innego interpretowania tego zapytania... Dziala (a w zasadzie nie dziala :( to na wersji produkcyjnej, wiec szybkie odpowiedzi mile widziane :)
pozdr, s.
Sinuhe - 24-01-2007 00:02
Użytkownik "Sinuhe" <sinuhe22@wp.pl> napisał w wiadomości news:ep36mb$5p$1@nemesis.news.tpi.pl...
po zamienieniu kolejnosci tabeli alerts z events w ponizszym fragmencie:
> FROM events e, alerts al, artists a
wszystko wrocilo do normy :o (phpMyAdmin pokazuje events na drukowane niebiesko) - wiec to moze events jest jakims slowem zastrzezonym, ktory w polaczeniu z klauzula from powoduje problemy?
pozdr, s.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
=?iso-8859-2?q?Oracle_Database_link_problem_z_po=B3=B1czeniem _ze_zdaln=B1_baz=B1?=
SQL Server 2005: początkujący programista T-SQL ma problem
ms sql 2000 i ms server 2003 problem z logowaniem
=?iso-8859-2?q?problem_z_JDBC_(za_du=BFo_rekord=F3w=3F=3F)?=
zanotowane.pldoc.pisz.plpdf.pisz.plradioaktywni.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|