postgresql - How to branch SQL query statement using conditions? -


let's have table customer column subject_type_fk. need find name of customer can in table person or enterprise. subject_type_fk defines of 2 tables search in. subject_type_fk can 0 or 1. subject_fk defines primary key of record person or enterprise. both tables have name column need retrieve (actually enterprise.enterprise , person.last_name). customer.customer given input parameter. how write kind of query postgresql?


update

enter image description here

select p.last_name customer c join person p on c.subject_fk = p.person , c.subject_type_fk = 0 union     select e.full_name customer c join enterprise e on c.subject_fk = e.enterprise , c.subject_type_fk = 1 

(edited after op's edit)


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -