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

mySQL UPDATE таблица въз основа на SELECT (брой) на различна таблица

Редактиране :Какво ще кажете за това:

АКТУАЛИЗИРАНЕ НА SUBJECTLEFT JOIN (ИЗБЕРЕТЕ брой(*) КАТО брой, subject_idFROM classGROUP BY subject_idwhere date_time> СЕГА()) КАТО t ON SUBJECT.subject_id =t.subject_idSET SUBJECT.current_class_count =coalesce( t.) 

Стига да съм го написал правилно, по принцип трябва да можете да изпълнявате това веднъж на час и това ще актуализира вашата таблица SUBJECT.

Присъединяването на таблица в оператор UPDATE е малко по-различно в MySQL в сравнение с Microsoft SQL. Ето линк за това:

http://blog.ookamikun.com/2008/03 /mysql-update-with-join.html




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преименуване на колони в MySQL select оператор с R пакет RJDBC

  2. Извикване на MySQL съхранена процедура в ROR 4

  3. MySQL дизайн на база данни за списък с услуги

  4. Вмъкване в mysql от Bash скрипт

  5. Как да проверя дали MySQL връща null/empty?