Bonjour,
C'est peut-être bête comme question, mais j'aimerais savoir comment faire une recherche sur différente tables d'une base en une seule requete (et sans doublons si possible )
En gros, dans ma base, j'ai 3 tables dont les colonnes sont identiques, mais dont le contenu peut être différent :
Table1
(famille,sous_famille,designation,dosage)
Table2
(famille,sous_famille,designation,dosage)
Table3
(famille,sous_famille,designation,dosage)
J'aimerais pouvoir faire une recherche sur un mot clef du champ "designation" sur les 3 tables...
En gros, j'ai pensé à ça, mais ca rame pendant un bon moment avant de partir en carafe :
SELECT DISTINCT * FROM table1, table2, table3 WHERE MATCH (table1.designation,table2.designation,table3.designation) AGAINST ('mot_clef' IN BOOLEAN MODE);
Pourriez-vous m'aider ???
Par avance merci !!
Message édité par Anathorn le 06-04-2004 à 19:39:52