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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT *
FROM Console;
Erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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