webForumDet fria alternativet

NOT EXIST

1 svar · 223 visningar · startad av U2K

U2KMedlem sedan jan. 2000231 inlägg
#1

Hej, jag försöker klura lite på den där NOT EXIST SQL satsen som finns:

EX från Mysql.com

SELECT DISTINCT store_type FROM Stores
  WHERE NOT EXISTS (SELECT * FROM Cities_Stores
                    WHERE Cities_Stores.store_type = Stores.store_type);

Nu är det så att jag får felmeddelanden då jag kör denna koden på mitt webhotell (B-one). Jag har naturligtvis gjort om koden så den passar min struktur.. men jag får följande felkod..

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'EXISTS (

Vad göra?
Är det en gammal version av mysql som inte kan använda EXIST eller är det jag som gör fel?

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Är det en gammal version av mysql som inte kan använda EXIST

Mycket troligt, krävs 4.1.7

SELECT DISTINCT store_type FROM Stores
left outer join Cities_Stores
on Cities_Stores.store_type = Stores.store_type
where Cities_Stores.store_type is null
Genererad på 367 ms · cache AV · v20260730165559-full.f96bc7eb