Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich alle Daten aus einer Tabelle mit Bedingung auswählen?

Versuchen Sie es mit:

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

Sie können die anzuzeigenden Spalten auch speziell auflisten und ihnen einen Alias ​​zuweisen, zum Beispiel:

SELECT records.date AS the_date

Die WHERE records.patient_id = $patient_id scheint in Ordnung zu sein, solange $patient_id kein leerer String ist. Dafür würde ich echo die Abfrage, bevor Sie sie ausführen und prüfen, ob sie in Ordnung ist.