Faire un SELECT "compréhensible" ... - SQL/NoSQL - Programmation
Marsh Posté le 14-04-2009 à 01:50:02
Je ne suis pas un expert Oracle mais je vais quand même tenter de t'aider
Si j'ai bien compris dans t_action tu as tous les ID, et dans chacune des tables tu as les valeurs "compréhensibles".
Je pense que du moment que tu as tes ID correspondants en primary key / foreign key tu doit pouvoir faire des join avec tes autres tables pour afficher les données "compréhensibles". Donc je pense que oui, c'est possible.
Après je voit pas l'intérêt d'une telle requête, a part peut-être pour faire une vue, enfin c'est pas mes oignons ^^
Marsh Posté le 14-04-2009 à 15:54:51
Hello,
effectivement on peut voir ça comme une vue, car je souhaite exploiter les données dans google maps. Et donc il me faut des données exploitable, et non pas des données avec des Ids dans tout les sens
Peut-tu me donner un exemple de jointure, car j'ai regarder sur le net mais je crains ne pas tout capter (moi aussi je ne suis pas un expert en la matière!!)
Merci!
Marsh Posté le 14-04-2009 à 17:41:06
On peut le faire avec des clauses WHERE ou des JOIN
Les JOIN seraient mieux, mais je trouve les clauses WHERE plus parlantes (pour peu qu'on soit un minimum anglophone)...
Exemple :
Code :
|
Marsh Posté le 13-04-2009 à 23:45:02
Bonjour,
sur une base oracle 8i j'ai 4 tables, t_action, t_employe, t_ville, et t_client.
Dans t_action, au lieu d'utiliser le nom des clients, des employés etc... il y a leurs IDs respectifs (ex: t_ville_id).
Je souhaite faire un SELECT sur t_action qui me donnerai un résulat "compréhensible", c'est à dire
qu'a la place des IDs s'affichent le nom des employés, des villes, et des clients.
C'est possible ?
Merci de votre aide