« 1 2
Autor Zpráva
pcmanik
Profil
Keyjay:
Stĺpec id nieje jednoznačný. Čo to asi bude znamenať hm? No asi to, že stĺpec s názvom id sa ti tam vyskytuje viac krát a teda musíš určiť z ktorej tabuľky ho chceš vybrať. Teda napr q.id, r.id ...

A nauč sa trocha formátovať tie SQL dotazy, veď sa to nedá prečítať.
Keyjay
Profil
Lepší, pořád si nevím rady :(
052 - Column 'id' in field list is ambiguous
SELECT id, prumer
FROM (

SELECT id, AVG( s ) prumer
FROM hodnoceni
GROUP BY id
)p
JOIN (

SELECT MIN( prumer ) nejhorsi, MAX( prumer ) nejlepsi
FROM (

SELECT id, AVG( s ) prumer
FROM hodnoceni
GROUP BY id
)p
)q ON p.prumer = q.nejhorsi
OR p.prumer = q.nejlepsi
JOIN op_add r ON p.id = r.id
Tomášeek
Profil
Keyjay:
pořád si nevím rady :(
Pořád je sloupec id nejednoznačně určený. pcmanik ti napsal, co s tím máš dělat, zkopírováním chybového hlášení do google by ses to dozvěděl i z mnoha dalších zdrojů.
juriad_
Profil *
Poddotaz p obsahuje sloupec id. Připojená tabulka r obsahuje sloupec id. Na začátku dotazu žádáš o sloupec id. Databáze neví, který z těch dvou chceš. Jelikož jsou si ty sloupce rovny (poslední řádek), je to jedno. První slovo id budeš muset změnit na r.id nebo možná se ti bude hodit r.* , vyber si.
« 1 2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: