Bonjour.

Tout d'abord, pardonnez moi si je n'emplois pas les bon termes, le SQL n'est pas ma langue native

Je souhaite créer une vue reposant sur 2 tables. Je veux qu'elle liste toutes les lignes de la table A et éventuellement qu'elle remplisse une colonne si elle trouve des correspondances avec la table B.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Structure:
TableA
ID (serial clé primaire)
Titre (text)
 
Données:
1 , 'produit1'
2 , 'produit2'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Structure:
TableB
ID (serial clé primaire)
tableAid (integer, clé externe = TableA.ID , contrainte unique sur cette colonne)
commentaire(text)
 
Données:
1 , 2 , 'c\'est le produit 1'
Je souhaite donc avoir une vue qui représente toutes les lignes de la tableA de la facon suivante :

TableA.ID,TableA.titre,TableB.titre

Ca me donnerait ceci :

1 , 'produit 1' , NULL
2 , 'produit 2' , 'c\'est le produit 2'

Est ce possible de faire ceci svp?