【发布时间】:2015-07-13 00:59:56
【问题描述】:
我需要有关如何最好地处理这种情况的帮助。
我有 3 张桌子,比如 A、B、C。
表 A 有一列 categoryID,其中 G(好)或 B(坏)。
- 如果A中的
categoryID是G,则该行的信息在表B中。 - 如果
categoryID为B,则该行的信息在C中。
例如,如果我在表 A 中有 2 条记录。
对于第一条记录,categoryID 是 G。我需要从表 B 中获取第一条记录的数据。
对于第二条记录,categoryID 是 B,我需要从表 C 中获取第二条记录的数据。
我正在使用 MySQL 程序。我尝试过用例,但似乎不起作用。
我想在一个程序中实现这一点。表 B 和 C 具有表 A 中的外键引用列。
【问题讨论】:
-
贴出你的程序。
标签: mysql database stored-procedures case