sql >> Databasteknik >  >> RDS >> Mysql

php, pdo mysql kan inte infoga med inre join

När du infogar använder du antingen values eller så använder du select för att ange källan till uppgifterna. Du kan inte använda båda.

Du vill:

INSERT INTO `change` (`title`, `description`, `projectid`)
SELECT :title, :description, id
FROM project
WHERE title = :project_title



  1. Hämta en kolumns namn från dess ID i SQL Server:COL_NAME()

  2. Visa databaser för MySql-server

  3. Hur omvandlar man vertikal data till horisontell data med SQL?

  4. Fråga för att hitta dubbletter mellan namn och nummer i tabellen