0

我有一个查找表,它有一个ID和一个NAME字段。我目前正在经历的过程是:

查找名称。如果行数等于 1,则返回 ID。如果行数为 0,则插入新名称并返回新 ID。如果多于 1 行,则记录错误并返回第一个 ID。

这由一个 SELECT 和一个 INSERT 组成(如果是新名称)。有没有办法把它结合起来,所以只执行一个 SQL 语句?

4

1 回答 1

0

即使这是可能的,我相信这不是非法的。你在 SQL 代码中塞进了太多的逻辑。

于 2012-04-11T00:31:11.127 回答