sql >> データベース >  >> RDS >> Mysql

別のテーブルフィールド値を使用してテーブル値を取得するための選択クエリを記述します

    代わりに、以下のようにクエリを記述してください

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

    学生IDは静的であるため、サブクエリを作成する代わりに、クエリで直接使用してください

    または、内部結合を使用して、内部クエリの詳細を確認するには、以下のリンクをたどってください

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

    内部結合にこれを試してください

    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. password_hash、password_verify、MySQLの誤解?

    2. DBIが暗黙的に整数を文字列に変更するのはなぜですか?

    3. 異なるスキーマから2つのテーブルをクエリする

    4. mysqlカーソルとイテレータについて