Mysql
 sql >> база данни >  >> RDS >> Mysql

Напишете заявка за избор за получаване на стойност на таблица, като използвате друга стойност на поле на таблица

Вместо това напишете заявката си по следния начин

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

Тъй като вашият идентификатор на студент е статичен, използвайте го директно в заявката, вместо да пишете подзаявки

или пък можете да използвате вътрешни съединения, за да научите повече за вътрешните заявки, следвайте връзката по-долу

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Актуализиране на таблица от друга таблица с множество колони в sqlalchemy

  2. Как да получите най-новата коментирана публикация над нова изпратена публикация в Wordpress?

  3. Да се ​​разреши ли на потребителя да създава и променя таблица?

  4. MySQL EXPLAIN 'type' се променя от 'range' на 'ref', когато датата в оператора where се промени?

  5. Условно ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ (Актуализиране само ако определено условие е вярно)