Bonjour,
Je suis actuellement en phase de dev sur un projet utilisant postgresql et je n'ai pas beaucoup d'expérience sur ce sgbd.

Pour un requête toute simple genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select m.champ1,m.champ1,m.champ1,rg.champ1,rg.champ1,	py.champ1 	from atf.table1 m
	inner join atf.tabledim2 py on m.SKtable1=py.SKtable2
	inner join atf.tabledim3 rg on m.SKtable1=rg.SKtable3
	where m.SKtable1=maValeur;
Vous l'aurez compris maValeur est le paramètre de la requête. La requête ne retourne qu'une seule ligne (tabledim2 0,1-1,n table1 1,n - 0,1 tabledim3)

Pour une requête aussi simple, vaut-il mieux la faire dans l'application(php), la mettre dans une procédure stockée, ou faire une vue ? Ou est-ce qu'il n'y a pas de différence ?

Est-ce que ce sera la même réponse pour cette requête qui peut retourner plusieurs enregistrements ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select m.champ1,m.champ1,m.champ1,rg.champ1,rg.champ1,	py.champ1 	from atf.table1 m
	inner join atf.tabledim2 py on m.SKtable1=py.SKtable2
	inner join atf.tabledim3 rg on m.SKtable1=rg.SKtable3
	where py.champ1='maValeur';
Merci par avance.