Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] czemu nie dziala :(
Forum PHP.pl > Forum > Przedszkole
suck
  1. SELECT * FROM przedmioty WHERE id_kierunku=
  2. (SELECT k.id FROM kierunki k, studenci s
  3. WHERE k.id=s.id_kierunku AND s.id=1)


wywala blad
#1064 - Something is wrong in your syntax obok 'select k.id from kierunki k, studenci s
where k.id=s.id_kierunk' w linii 2

podzapytanie powinno zwrocic wartos 1 i gdy puszcze je samo to wyswietla mi sie jeden, tak samo gdy wstanie to glownego zapytania zamiast podzapytania 1 to dziala, ale razem nie chce sad.gif
TomASS
a nie powinno być zamiast znaku równa się słowo kluczowe IN?
  1. SELECT * FROM przedmioty WHERE id_kierunku
  2. IN (SELECT k.id FROM kierunki AS k, studenci AS s WHERE k.id=s.id_kierunku AND s.id=1)
suck
probowalem i tez nic sad.gif
siemakuba
Cytat
Something is wrong in your syntax obok 'select k.id (...)
to chyba sugeruje, że twój MySQL nie obsługuje podzapytań. Na jakiej wersji MySQL pracuje ten skrypt? Musisz mieć co najmniej 4.1 zdaje się.

pozdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.