假设我有一个包含以下信息的表:
FK | Field1 | Field2
=====================
3 | ABC | *NULL*
3 | *NULL* | DEF
Run Code Online (Sandbox Code Playgroud)
有没有办法我可以在桌子上执行选择以获得以下内容
FK | Field1 | Field2
=====================
3 | ABC | DEF
Run Code Online (Sandbox Code Playgroud)
谢谢
编辑:修复field2名称以便清楚
我有一个关于级联删除和外键引用的问题:让我们假设下面的表:
ITEMX | ITEMY
------------------ | ------------
ID FKID_ITEMY | ID
1 1 | 1
2 1 |
Run Code Online (Sandbox Code Playgroud)
在FKID_ITEMY上有一个级联删除,这样如果我在ITEMX中删除一行,ITEMY中的相应项将被删除.我的问题是:
ITEMX中删除行ID 1是否会删除ITEMY中的行ID 1?
或者只删除ITEMX中的行ID 1,因为行ID 2仍在ITEMY中引用行ID 1?
换句话说,我希望在没有更多引用时删除ITEMY的行ID 1.级联删除会实现吗?