sql >> Database >  >> RDS >> Mysql

Hoe kan ik alle gegevens uit een tabel met voorwaarde selecteren?

Probeer door:

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

U kunt ook specifiek de kolommen weergeven die moeten worden weergegeven en ze een alias toewijzen, bijvoorbeeld:

SELECT records.date AS the_date

De WHERE records.patient_id = $patient_id lijkt ok zolang $patient_id geen lege string is. Daarvoor zou ik echo de query voordat u deze uitvoert en controleert of deze in orde is.




  1. dag weergeven via opgeslagen procedure

  2. Mislukte configuratie van MySQL-serverinstallatie

  3. Hoe meerdere rijen samenvoegen?

  4. Hoe LIKE te gebruiken in SQL