ďťż
 
[MySQL] problem z kwerenda MySQL 4.1.21 vs 5.0.11 ďťż
 
[MySQL] problem z kwerenda MySQL 4.1.21 vs 5.0.11
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • radioaktywni.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com