Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso selezionare tutti i dati da una tabella con condizione?

Prova entro:

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

Puoi anche elencare in modo specifico le colonne da mostrare e assegnare loro un alias, ad esempio:

SELECT records.date AS the_date

Il WHERE records.patient_id = $patient_id sembra ok purché $patient_id non sia una stringa vuota. Per questo, farei echo la query prima di eseguirla e verificare se è a posto.