表 LSF
ID LID FV TYPE
28 22 1 INCREMENTAL
29 22 5 FULL
表LFG
ID WHAT WHERE TYPE
22 V1 4444 WHITE
ID 是主键并且是两个表上的序列。
现在我想连接这两个表
SELECT LFG.* FROM LSF sf, LFG fg WHERE sf.LID = fg.ID AND ...
我想从 LSF 表中获取第一行。但是是空的。
如果 SELECT 语句中的 sf.FV 为 1、2、3 或 4,则返回第一行,如果为 5 或更多,则返回表 LSF 的第 2 行。如何写这样的选择?
编辑:
我想要的是?
在表 LSF FV 中,表示从什么时候开始是增量或满的。如果我有版本 1 是 INCREMENTAl,则版本 2、3 或 4 相同。但如果我有版本 5 或更高版本,则为 FULL。
现在我的问题是我没有将每个版本存储在表中,我只是说从这里是增量的,从这里是完整的。我的问题是当我有版本 3 时如何为此编写一个选择语句,如何知道这是从 1 到 5,这意味着增量。