i created 3 tables table1, table2 , table3.
- in table1 have 3 columns
code,name&cityid - in table2 have 2 columns
code&name - in table3 have 2 columns
code&cityid
in these first have compare table1.name table2.name.
if condition satisfies, take table2.code , compare table3.code, take table3.cityid , compare table1.cityid.
if conditions satisfied, insert table2.code table1.code.
please me in writing query new sql.
thanks in advance.
please refer input sample data
table1 |name |code |cityid| |-------------|---------|------| |ersan |null | 1 | |plovdiv |null | 3 |
table2 |name |code | |-------------|---------| |ersan |401065 | |ersan |401065 | |plovdiv |143967 | |plovdiv |143967 | |plovdiv |143967 |
table3 |cityid |code | |---------|---------| |1 |401065 | |3 |143967 |
and output this:
table1 |name |code |cityid| |-------------|---------|------| |ersan |401065 | 1 | |plovdiv |143967 | 3 |
look have created sample data below
table__1
code name city 0001 p 002 b c1 003 c c2 004 d c4 005 e c5 006 f c6 007 g c7 008 h c8 009 c9 table__2 be
code name city 0001 p 002 b c1 003 c c2 004 d c4 005 e c5 006 f c6 007 wrongname c7 wrongcode h c8 009 wrongcity now query insert record
insert table__3 select table__1.code,table__1.name,table__1.city table__2 inner join table__1 on table__2.name=table__1.name , table__2.code=table__1.code , table__2.city=table__1.city if having issues comment below... best luck...
Comments
Post a Comment