Meme requete sur deux tables differentes

Meme requete sur deux tables differentes - PHP - Programmation

Marsh Posté le 21-09-2006 à 16:08:06    

Bonjour,
alors je voudrais faire une requete sql a premiere vue toute simple mais qui me fait galérer depuis 2h...
 
J'ai deux tables avec un champ ref
 
je voudrais rechercher toutes les lignes possedant par exemple 12F430 dans le champ ref et ceci dans les deux tables en meme temps
 
ceci ne fonctionne pas:

Code :
  1. SELECT * FROM table1, table2 WERE ref LIKE '%12F430%'

 :??:  
celle ci non plus

Code :
  1. SELECT * FROM table1 t1, table2 t2 WHERE t1.ref LIKE '%12F430%' OR t2.ref LIKE '%12F430%'


 
dans ce cas là il me retourne un paquet de lignes avec des references ne contenant pas 12F430 mais 18F430 ou d'autres encore differentes (par contre elles possedent toutes F430 dedans !).
 
Je suis a peut pres dans le meme cas que ce topic mais je n'ai pas trouvé ma réponse dessus.
 
Je ne pense pas qu'il y ait lieu d'utiliser les jointures ici alors pourriez vous m'éclairer ? :)  
Bonne apres midi  :hello:

Reply

Marsh Posté le 21-09-2006 à 16:08:06   

Reply

Marsh Posté le 21-09-2006 à 17:05:02    

select * from
(
  select * from t1
  union all
  select * from t2
) as trucmuchemachinsinoncafaituneerreur
where ref like '%blabla%'
 
ça devrait marchouiller

Reply

Marsh Posté le 22-09-2006 à 09:20:50    

Magnifique ! merci beaucoup !
 
il en faut peut pour etre heureux....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed