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 :
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)
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;
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 ?
Merci par avance.
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';
Partager