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

Hvordan kan jeg vælge alle data fra en tabel med betingelse?

Prøv af:

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

Du kan også specifikt angive de kolonner, der skal vises, og tildele dem et alias, for eksempel:

SELECT records.date AS the_date

WHERE records.patient_id = $patient_id virker ok, så længe $patient_id ikke er en tom streng. Til det ville jeg echo forespørgslen, før den udføres og kontrollere, om den er ok.




  1. Hvorfor gik min MySQL-database ned? Få indsigt med den nye MySQL Freeze Frame

  2. Praktisk måde at pakke lange SQL-sætninger ind i javascript

  3. flere opdateringer ved hjælp af ajax med php

  4. Strategi til at kortlægge flere filer i en enkelt tabel til et enkelt felt i en anden tabel