sql >> Database >  >> RDS >> Mysql

MySQL INSERT IN SELECT JOIN

INSERT INTO `table_g`(`id_1`, `id_2`, `id_3`)
SELECT t1.`id`, t2.`id`, t3.`id`
FROM `table_name` tn
  RIGHT JOIN `table_old` t1 ON tn.`name` = t1.`name_1` AND t1.`role` = 'g'
  RIGHT JOIN `table_old` t2 ON tn.`name` = t2.`name_2` AND t2.`role` = 'g'
  RIGHT JOIN `table_old` t3 ON tn.`name` = t3.`name_3` AND t3.`role` = 'g'

Op het eerste gezicht is er veel onduidelijkheid in uw selectie, dus u moet in ieder geval proberen wat er gebeurt met behulp van de bovenstaande code.




  1. Angular 2- en MySQL-concepten

  2. Kan geen verbinding maken met mysql met 127.0.0.1

  3. mysql hoe de datum te vergelijken in het formaat dd-mon-yy

  4. Hoe werkt het ophalen van gegevens van SQL Server naar SqlDataReader?