【发布时间】:2011-06-21 15:42:24
【问题描述】:
希望执行在特定条件下从另一个表中获取数据的查询。
喜欢
select field1, field2.... IF(fieldX=3,select value from sub_table where cat_id = 3 order by id desc limit 0,1, NULL) from abc ;
if 中的查询有效。 我习惯于在没有任何问题的情况下实现 if 条件,但这些都是针对某些静态值或字段的。但是,这是我第一次尝试在 if 并且无法做到这一点时获得选择的结果。
这种情况是因为对于“fieldX”的某些特定值,我需要从另一个表中获取记录。
问候 朱奈德
【问题讨论】:
标签: mysql select if-statement conditional-statements