Problème de Syntaxe qui me rend fou
Bonjour à tous,
Bon, j'ai des problèmes pour construire mes requêtes SQL sur postgresql, et je comprends pas pourquoi il me fait ça, j'ai besoin de vos lumières.
J'ai une table Console, avec 2 colonnes : ConsoleId (clé primaire), Console.
Quand je fait :
Erreur :
Code:
1 2 3 4 5
| ********* Error **********
ERROR: relation "console" does not exist
SQL state: 42P01
Character: 15 |
Il me faut faire : Select * from "Console"; (Super pratique pour java ...)
Pareil si je veux selectionner les colonnes à afficher (c'est à dire tout le temps... ) :
Code:
1 2 3
|
SELECT Console
FROM "Console"; |
Ne fonctionne pas. Il me faut faire Select "Console" FROM "Console"
De plus, j'ai essayé de faire une INNER JOIN, et la je pige pas.
Voila ce que je veux faire :
Code:
Select * from Console C INNER JOIN ConsoleConstructeurId CC on (C.ConsoleId = CC.ConsoleId);
Pourquoi PostgreSQL n'accepte-t-il pas cette syntaxe ? Quelle est la syntaxe correct ? (J'ai aussi essayé en mettant Console AS C ...) . Je ne comprends pas non plus pourquoi je dois entourer ma table par "" et mes colonnes aussi ...
Merci pour votre aide,
Farid