Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybierz z tej samej tabeli co wstawka lub aktualizacja

spróbuj:

insert into aTable select max(a)^2, 'name' from aTable;

lub

insert into aTable select max(a)^2, 'name' from aTable group by B;

Jeśli potrzebujesz dołączyć, możesz to zrobić:

insert into aTable select max(a)^2, 'name' from aTable, bTable;

Moja „Wersja serwera” to „5.0.51b-community-nt MySQL Community Edition (GPL)”



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd uruchamiania PHP 7.0 i MySQL niezdefiniowany symbol:mysqlnd_allocator w Unknown

  2. Problem z kodowaniem PDO UTF-8?

  3. Korzystanie z funkcji agregujących (SUM, AVG, MAX, MIN, COUNT, DISTINCT) w MySQL

  4. Usuń zduplikowane wiersze w MySQL (ignoruje klucz podstawowy)

  5. Jak używać ON DUPLICATE KEY UPDATE w moim modelu CodeIgniter?