sql - Select from audit table -
i have following table
column1 column2 newvalue oldvalue
in columns newvalue oldvalue values (foreign keys) other table. need display other column referenced table(i.e. based on primary keys). in select instead of newvalue key displayed column coresponds keys. new here, if want clarify question more, it. in advance.
edit: in first table columns entityid(from audited table), columnname, oldvalue, newvalue
second table addressid, city, street, zipcode.
in first table in colmns newvalue, oldvalue pks second table. need display example oldstreet, new street.
what need join
tables together. there different types of join, case need use inner join
, reason column newvalue
, column oldvalue
foreign keys. can join 2 tables following sample:
select column1, column2, b.newcolumn1, -- table b c.newcolumn2, -- table c tablea inner join tableb b on a.newvalue = b.newvalue -- join on fk = pk inner join tablec c on a.oldvalue = c.oldvalue
you can google how use join
here link
Comments
Post a Comment