ygbd Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 SELECT * FROM kurs WHERE id_pojazdu IN (SELECT id_pojazdu FROM pojazd WHERE id_przewoznika=1) Zapytanie wydaje się proste, ma wyświetlić kursy w których uczestniczą pojazdy przewoźnika nr 1. Platformą jest MySQL, i problem w tym, że nie działa, wygląda, że nie pasuje mu podzapytanie. W tej chwili nie za bardzo mam jak sprawdzić, ale konstukcja jest banalna, a zapytania oparte na takiej konstrukcji bez problemu działały na Oraclu. Gdzie jest błąd, czyżby MySQL miał inną składnię, chociaż nigdzie nie znalazłem takich informacji. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 Który MySQL? Bo mi działa takie zapytanie bezoporowo ;] Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ygbd Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 wersja 4.0.15, czyli chyba jakaś dziadowska :mur:, albo coś trzeba skonfigurować :oops:. Już podczas zmiany strony kodowej zaczął sapać, że utf8 nie przejdzie, a bodajże w readme pisało jak byk, że można ustawić takie kodowanie. Tyle dobrego bo miałem już załamkę, niby banalne zapytanie, a tu mu coś nie pasuje. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 Co do strony kodowej to trzeba z nią skompilować. Co do wersji - to testowałem na 4.1.x - jaki ci błąd konkretnie wyskakuje? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ygbd Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 ERROR 1064: Something is wrong in your syntax obok 'SELECT id_pojazdu FROM pojazd WHERE id_przewoznika=1)' w linii 1 oddzielnie skurkowany działa, jak dam zamiast podzapytania zbiór np. ('1','3','5') to też działa. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 SELECT id_pojazdu FROM pojazd WHERE id_przewoznika=1 też działa rozumiem? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ygbd Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 tak Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 No to prawdopodobnie wina wersji... spróbuj się przerzucić na 4.1... Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ygbd Opublikowano 8 Czerwca 2005 Zgłoś Opublikowano 8 Czerwca 2005 chyba trzeba bedzie Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...