我有一个猫ID - 帖子ID关系表。
+----+--------+---------+
| id | cat_id | post_id |
| | | |
| 1 | 11 | 32 |
| 2 | ... | ... |
+----+--------+---------+
我使用
SELECT WHERE cat_id = 11 AND post_id = 32
,如果没有结果,我会执行 INSERT
。是否可以将这两个查询合并为一个?
rt
是什么意思?我的表名是cats_rel
,你的查询语句没有起作用。 - Positivityrt
是一个表别名。实际上,在这个查询中并不需要它。 - Gordon Linofftoinsert
和cr
是表别名。这些值仅在子查询中出现一次。在其他地方,它们通过列名进行引用。 - Gordon Linoff