【发布时间】:2010-10-11 14:42:03
【问题描述】:
最后两个参数是 PHP WHERE 和 ORDER 子句,它们(可能)在这里无关紧要。
fornecedores.nome_emp AS nome_fornecedor, exchange_rates1.rate AS rateEUR_USD,
exchange_rates2.rate AS rateEUR_AOA,
CASE produtos.moeda
WHEN 'AOA' THEN produtos.preco_custo / exchange_rates2.rate
WHEN 'EUR' THEN produtos.preco_custo
WHEN 'USD' THEN produtos.preco_custo / exchange_rates1.rate
END as prc,
CASE produtos.moeda
WHEN 'AOA' THEN produtos.preco_venda / exchange_rates2.rate
WHEN 'EUR' THEN produtos.preco_venda
WHEN 'USD' THEN produtos.preco_venda / exchange_rates1.rate
END as pvp
FROM produtos
LEFT JOIN fornecedores ON produtos.id_fornecedor = fornecedores.id_fornecedores
LEFT JOIN exchange_rates AS exchange_rates1 ON exchange_rates1.para = 'USD'
LEFT JOIN exchange_rates AS exchange_rates2 ON exchange_rates2.para = 'AOA'
$whereClause $orderClause
提前致谢:D
【问题讨论】:
标签: php mysql select left-join case