[MySQL] Niedziałające podzapytania

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Yataman
Posty: 19
Rejestracja: pn sty 26, 2004 7:58 pm

[MySQL] Niedziałające podzapytania

Post autor: Yataman »

Czy ktoś miał już wcześnie problemy z niedziałającymi podzapytaniami.

Mam wersję MySQL 4.0.18 i powinno mi wszystko chodzić. W dokumentacji jest zapisane, że dopiero wersja 4.1 w pełni będzie obsługiwała podzapytania, ale ja stosuję najprostsze i nie mam pojęcia o co chodzi.
FastRed
Nowy
Nowy
Posty: 43
Rejestracja: pn sie 11, 2003 5:31 pm
Kontakt:

Re: [MySQL] Niedziałające podzapytania

Post autor: FastRed »

Możesz podać przyklad podzapytań stosowanych przez Ciebie?
Yataman
Posty: 19
Rejestracja: pn sty 26, 2004 7:58 pm

Re: [MySQL] Niedziałające podzapytania

Post autor: Yataman »

Są to podstawowe podzapytania na SELECT:
[sql]SELECT * FROM stat_visits WHERE id_visit=( SELECT id_visit FROM stat_views);[/sql]
#1064 - You have an error in your SQL syntax [ER_PARSE_ERROR]
Krzysztof Aszkiełowicz
Zaczyna działać
Zaczyna działać
Posty: 458
Rejestracja: pn maja 26, 2003 9:29 pm
Lokalizacja: Warszawa
Kontakt:

Re: [MySQL] Niedziałające podzapytania

Post autor: Krzysztof Aszkiełowicz »

a nie możesz zastosować aliasów ?
FastRed
Nowy
Nowy
Posty: 43
Rejestracja: pn sie 11, 2003 5:31 pm
Kontakt:

Re: [MySQL] Niedziałające podzapytania

Post autor: FastRed »

[sql]SELECT *
FROM stat_visits s
LEFT JOIN stat views v ON(v.id_visit=s.id_visit)[/sql]
Coś w tym stylu nie wystarcza?(ewentualnei zmień left na right, inner- zerknij do manuala).
ODPOWIEDZ