Je cherche à selectionner plusieurs tables. J'obtiens ce que je veux en utilisant UNION, mais il paraît que c'est une méthode qui utilise beaucoup de ressource. Y'a t'il une meilleure façon de procéder ?
Code : Tout sélectionner
"SELECT DISTINCT `id`, `choix`, `vote`, `total_vote` FROM `sondage` UNION SELECT DISTINCT `id`, `choix`, `vote`, `total_vote` FROM `sondage2` UNION SELECT DISTINCT `id`, `choix`, `vote`, `total_vote` FROM `sondage3` ORDER BY `vote` DESC LIMIT 0, 20 ");