Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je sélectionner toutes les données d'une table avec condition ?

Essayez par :

SELECT *
FROM patientinfo, records
WHERE (patientinfo.patient_id = $patient_id) AND (patientinfo.patient_id = records.patient_id);

Vous pouvez également lister spécifiquement les colonnes à afficher et leur attribuer un alias, par exemple :

SELECT records.date AS the_date

Le WHERE records.patient_id = $patient_id semble correct tant que $patient_id n'est pas une chaîne vide. Pour cela, je ferais echo la requête avant de l'exécuter et de vérifier si elle est correcte.