![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 23.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Co jest złego w zapytaniu:
Cytat select t1.id_pytania, t1.pytanie, t2.odpowiedz, t2.poprawnosc from pytania t1, odpowiedzi t2 where t1.id_pytania=t2.id_odpowiedzi and t1.id_pytania in (select t3.id_pytania from pytania t3 order by rand() limit 3); Błąd wykonania: Cytat ERROR 1064: Something is wrong in your syntax obok 'select t3.id_pytania from pytania t3 order by rand() limit 3)' w linii 1 Konstrukcja pytania zagnieżdżonego jest prawidłowa więc skąd ten błąd? Ps. Chciałem uzyskać tablicę odpowiedzi zawierającą: id_pytania, pytanie, odpowiedź, poprawność (odpowiedzi). Istnieje kilka odpowiedzi na jedno pytanie. Id_pytania ma być losowe (z tym, że do każdego wylosowanego pytania muszą zostać wybrane wszystkie odpowiedzi jedna po drugiej). Pole id_pytania jest kluczem głównym, id_odpowiedzi kluczem obcym (odpowiadającym kluczowi id_pytania): np. id_pytania pytanie odpowiedz poprawnosc 2 co2 nic1 0 2 co2 nic3 0 2 co2 nic2 1 4 co4 odp2 1 4 co4 odp3 1 4 co4 odp1 1 Z góry dzięki za podpowiedź. Ten post edytował __rafal__ 31.10.2004, 15:29:22 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 17.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
czy MySQL obluguje podzapytania ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 23.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Przeglądając manual'a ...oczywiście tak... Ale w praktyce to zaczynam mieć poważne wątpliwości...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 17.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
u mnie na wersji 4.0.22 podzapytania nie dzialaja.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 405 Pomógł: 1 Dołączył: 19.09.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
AFAIK MySQL obsługuje podzapytania od wersji 4.1 wzwyż.
-------------------- Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów. Blog: Małolepszy.info |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 23.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ok. Wielkie dzięki harmag, Jojo... Mam starszą wersję, a nie zwróciłem na to uwagi. Mój błąd. Pozdrawiam!
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 17.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Jojo @ 2004-10-31 14:56:25) AFAIK MySQL obsługuje podzapytania od wersji 4.1 wzwyż. o dzieki. juz wyslalem zapytanie do mojej firmy hostingowej kiedy planuje przesiadke na 4.1 ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 13:22 |