|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 3 ![]() |
Salut
nouveau sur ce forum je viens recherche un peu d'aide car je bloque sur une requete sur un site que j'ai en place mais que je modifie actuellement le problème est le suivant : je cherche à faire une requete mySQL sur 2 tables identiques mais n'ayant aucunes données identiques, en cherchant un peu partout j'ai vu plusieurs choses du genre "SELECT colonne1 FROM table1,table2 WHERE colonne2=condition" mais je ne parviens pas à faire fonctionner ça... pour infos, le paramètre est récupéré par $_POST puis passé en condition pour récupéré un champs ID de 2 tables disctinctes... ce que je voudrais faire donc c'est donc simplement une requête sur un cumul des 2 tables... ça me paraissant simple à la base mais je ne trouve pas la solution. Le but est de chercher si une certaine valeur existe dans une des 2 tables. A la rigueur je pourrais d'abord faire une recherche sur la table 1, puis si il n'y a pas de résultat recommencer sur la table 2, mais je préfèrerais si c'est possible n'avoir à faire qu'une seule recherche J'espère que quelqu'un pourra m'aider... |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : décembre 2005 Messages : 88 ![]() |
quel intérêt de le faire en une requête plutôt que deux ?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 3 ![]() |
arf je modifiais mon post au moment où tu répondais... si possible je préfèrerais ne faire qu'une seule requête, puisque la recherche porte sur 2 colonnes identiques je me dis qu'il est peut-être possible de cumuler les données des 2 tables pour effectuer la requête
|
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
En faisant une UNION de vos deux requêtes SELECT (une par table), non ?
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 201 ![]() |
Lis ceci cela te sera utile:http://sqlpro.developpez.com/cours/sqlaz/jointures/
et ceci:http://sqlpro.developpez.com/cours/sqlaz/ensembles/ |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 3 ![]() |
Nickel acirfa et julp, ce deuxième lien m'a apporté la solution... un UNION entre les 2 SELECT, le temps de trouver comment ça fonctionnait et le tour était joué...OUF ! (en fait j'ai un peu cherché le temps de trouver qu'il fallait écrire les 2 SELECT complets de chaques côtés de l'UNION (avec le WHERE et le LIMIT)).
Merci beaucoup à vous 2... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com