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

C# random value from dictionary and tuple -

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

cgi - How do I interpret URLs without extension as files rather than missing directories in nginx? -