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

Skriv en valgforespørgsel for at få tabelværdi ved hjælp af en anden tabelfeltværdi

Skriv i stedet din forespørgsel som nedenfor

Select `guardian_nm`, `guardian_age` from `guardian` where `stu_uid` = 1;

Da dit elev-id er statisk, skal du bruge det direkte på forespørgslen i stedet for at skrive underforespørgsler

ellers kan du bruge indre joinforbindelser, for at lære mere om indre forespørgsler, følg linket nedenfor

https://www.w3schools.com/sql/sql_join_inner.asp

Prøv dette for indre joinforbindelse,

SELECT `guardian`.`guardian_nm`, `guardian`.`guardian_age`, `guardian`.`stu_uid` 
FROM `guardian`
INNER JOIN `student` ON `guardian`.`stu_uid` = `student`.`stu_id`
WHERE `student`.`stu_id` = '1';


  1. Eksempler på konvertering af 'dato' til 'datetime' i SQL Server (T-SQL)

  2. Doktrin 2 Query Builder abs Funktion

  3. Mysql/InnoDB holder op med at arbejde på Linode Server

  4. Formater tal til 2 decimaler