【发布时间】:2016-04-06 00:43:24
【问题描述】:
这不起作用,我还能如何构造这个查询? 根据 debtor_user_type 字段的值,我需要加入相应的表
SELECT * FROM invoice_headers
CASE
WHEN invoice_headers.debtor_user_type = 0
THEN
LEFT JOIN user_info
ON invoice_headers.debtor_id = user_info.user_id
ELSE
LEFT JOIN company_info
ON invoice_headers.debtor_id = company_info.company_id
END
【问题讨论】:
标签: mysql sql select join case