Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: połączenie INSERT INTO i SELECT
Forum PHP.pl > Forum > Bazy danych > MySQL
elektromonter
Jak połączyć te dwa zapytania, aby dodać odpowiednio tyle rekordów ile wyszuka zapytanie select ?

  1. INSERT INTO companyLog
  2. (timestamp,description,companyId)
  3. VALUES
  4. (CURRENT_TIMESTAMP,'Dane utworzone',***X***)


gdzie ***X***
zawiera się w zapytaniu:

  1. SELECT c.id
  2. FROM companies
  3. WHERE c.companyNo
  4. IN
  5. (
  6. 3814,
  7. 4523,
  8. 4432,
  9. 1123,
  10. 2341,
  11. 2323
  12. )
nospor
a probowales z tym
http://dev.mysql.com/doc/refman/5.1/en/insert-select.html
?
elektromonter
  1.  
  2. INSERT INTO companyLog
  3. (timestamp,description,companyId)
  4. SELECT CURRENT_TIMESTAMP,'Dane utworzone',c.id
  5. FROM companies
  6. WHERE c.companyNo
  7. IN
  8. (
  9. 3814,
  10. 4523,
  11. 4432,
  12. 1123,
  13. 2341,
  14. 2323
  15. )
  16.  




udało się smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.