Requete sql sur plusieurs tables - PHP - Programmation
Marsh Posté le 07-01-2008 à 06:29:00
Tu fais un tableau que tu tries comme tu veux
Après ça dépend surtout de ton critère de tri, de tes attributs... Un modèle de ta base serait le bienvenu ![]()
Marsh Posté le 07-01-2008 à 09:22:05
ReplyMarsh Posté le 07-01-2008 à 12:28:02
si je ne me trompes pas l'utilisation de UNION marche uniqueùent si les champs ont le même nom dans les deux tables! Ce qui n'est pas mon cas
Marsh Posté le 07-01-2008 à 13:29:54
tu te trompes ...
Code :
|
Marsh Posté le 07-01-2008 à 14:40:14
| Clapsou a écrit : |
Marsh Posté le 07-01-2008 à 15:46:44
c'est pas vrai non plus
Il faut qu'ils soient de même type dans les sous requêtes, rien n'empêche de caster pour que cela le soit.
Marsh Posté le 07-01-2008 à 15:51:28
| anapajari a écrit : rien n'empêche de caster pour que cela le soit. |
rien ne t'empeche de faire n'importe quoi non plus
Marsh Posté le 07-01-2008 à 01:04:52
Bonjour,
J'ai le problème suivant :
Je possède trois tables sql correspondant chacune à 3 "annuaires" (liens vers des sites internet, livres, documents)? Je souhaiterais sur mon site faire une fonction recherche sur les 3 annuaires et donc les 3 tables. Il suffit à priori de faire 3 requetes SELECT mais dans ce cas, comment réunir les résultats des 3 requêtes pour que l'ensemble des occurences trouvées soit classé ? Sachant que les champs n'ont pas le même nom (par exemple classer toutes les occurences par leur nom sachant que ce champ s'appelle différent dans les 3 tables : nom_livre, nom_docu, nom_lien)!
Merci
Romain