Re: 使っているブロックと不要になったブロックの判定はできるのか

2012年5月28日 at 11:17

ありがとございます。

確認できました。

利用中の最新のフォームブロックを特定したかったんです。

FORMブロックのテーブルを絡めると3つのテーブルのJOINとなります。
勉強がてらSQL文を作ってみます。

Re: 使っているブロックと不要になったブロックの判定はできるのか

2012年5月28日 at 15:33
JOINができました。
見よう見まねでしたが、意外に簡単にできました。
これで実際に使われている有効なフォームブロックの最新のリストが得られたようです。

"SELECT * FROM CollectionVersionBlocks INNER JOIN CollectionVersions ON CollectionVersionBlocks.cID=CollectionVersions.cID AND CollectionVersionBlocks.cvID=CollectionVersions.cvID INNER JOIN btForm ON CollectionVersionBlocks.bID=btForm.bID WHERE CollectionVersions.cvIsApproved=1";