我手上有一个非常特殊的问题。我有一个项目,以前的数据库工程师没有考虑过数据库设计,现在我坚持下去。我的问题很简单:
我有两个不同的选择查询,如果设置了字段,则应该执行其中一个,即
如果 field1 为 0 -> 执行查询 1 如果 field1 为 1 -> 执行查询 2
到目前为止,我到了这里:
SELECT should_i_care
FROM
product_sample
WHERE
pid='XXX'
CASE should_i_care
WHEN '1' then call query2
WHEN '0' then call query1
但发现我不能声明我想运行的查询。有什么建议么?