PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : MySQL, PostgreSQL, etc... » MYSQL joindre 2 tables » 05-01-2019 09:26:08

La solution est très simple :

SELECT * FROM articles_fr AS a, articles AS b WHERE a.id = b.id AND titre LIKE "%bonjour%" AND description LIKE "%bonjour%" ORDER BY la_date DESC

#2 MySQL, PostgreSQL, etc... » MYSQL joindre 2 tables » 05-01-2019 09:26:08

User_php
Réponses : 2

Bonjour, j'aimerai créé un moteur de recherche pour mon site avec 2 tables. Dans la 1er table il y a des informations techniques de l'article exemple date de création etc... et dans l'autre la langue de l' article avec le titre et la description.

SELECT * FROM `articles_fr` WHERE titre LIKE '%bonjour%' AND description LIKE '%bonjour%'

Donc il regroupe toutes les ids des articles qui ont bonjour dans le titre et description

Et après j'aimerai les ranger par rapport à la table articles champs 'la_date' (date de l'article publié) DESC

Donc les éléments de la table "articles_fr" et "article" on le champ id en commun

exemple : TABLE article_fr : id : 1 - titre : bonjour tout le monde - description : Bonjour les amis 
TABLE article : id : 1 - la_date : 123456789

Les 2 id ci-dessus sont le même article.

Si quelqu'un peut me donner la requête MYSQL ça serait sympa.

Merci

Pied de page des forums

Propulsé par FluxBB