Mysql insert into 2 tables

后端 未结 4 496
予麋鹿
予麋鹿 2020-11-27 08:00

I want to make a insert into 2 tables

visits:

visit_id int | card_id int

registration:

registration_id int | type          


        
4条回答
  •  猫巷女王i
    2020-11-27 08:43

    INSERT INTO designation as de,
                    department as da,
                        profile as pr
    
                                      (designation_name,
                                       depart_id,
                                       id,
                                       username,
                                       department,
                                       designation)
    
    
          select de.designation_name,
                 de.depart_id,da.id,
                 pr.username,
                 pr.department,
                 pr.designation 
           from 
                  designation,
                  department,
                  profile
    
              de.designation_name='project manager' AND de.id='1'         OR
              de.depart_id='2' AND de.id='2'                              OR  
              da.id='2'                                                   OR  
              pr.username='kapil.purohit' AND pr.id='9' AND pr.status='1' OR 
              pr.department='1' AND pr.id='9'                             OR  
              pr.designation='3' AND pr.id='9' AND pr.status='1'
    
           WHERE               
                   de.id    =   da.id   AND
                       da.id    =   pr.id   AND
                       de.id    =   pr.id   AND
                                        ORDER BY de.id DESC
    

提交回复
热议问题