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

mysql wstawia wynik zapytania z wieloma wierszami do tabeli

INSERT INTO `documentcounters`
(`DataChar`,`SeqNum`,`LastSignature`,`DocumentType`,`SalesTerminal`,`Active`)
SELECT Q1.in_headers, -1,NULL, 17,0,0 FROM 
    (SELECT DISTINCT(DocumentSeries) as in_headers  FROM transactionsheaders )AS Q1
    LEFT JOIN 
    (SELECT DISTINCT(DataChar) as in_counters FROM documentcounters)AS Q2
ON Q1.in_headers=Q2.in_counters WHERE Q2.in_counters IS NULL;

To zadziała, jeśli UID jest zdefiniowany jako auto_increment .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ostatnie czynności użytkownika - PHP MySQL

  2. Długość MySQL() a długość_znaku()

  3. Jak wstawić wartości do kolumny automatycznej tożsamości w MYSQL?

  4. Jak ustawić zestawienie w mysqli?

  5. jak wstawić wiele tablic do bazy danych za pomocą PHP