sql
1CREATE ASSERTION Asser 2CHECK (NOT EXISTS 3 (SELECT * 4 FROM Foo AS F 5 LEFT OUTER JOIN 6 Bar AS B 7 ON F.pid = B.pid 8 WHERE F.pid IS NULL 9 AND B.pid IN (SELECT pid FROM Bar 10 UNION 11 SELECT pid FROM Foo))); 12
の
sql
1B.pid IN (SELECT pid FROM Bar 2 UNION 3 SELECT pid FROM Foo)
のところっって絶対Trueになりますか?
sql
1B.pid IN (SELECT pid FROM Bar)
でも
sql
1True
でも
Trueですよね?
だとすれば
sql
1 AND B.pid IN (SELECT pid FROM Bar 2 UNION 3 SELECT pid FROM Foo)
が要らない思うのですがあえて書く意図がありますか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。