私はuserIDとcontentIDの2つの列を持つテーブルを持っています。基本的に、この表は、特定のコンテンツへのアクセスを特定のユーザーに割り当てるために使用されます。私はコンテンツAに割り当てられているすべてのユーザーの要求もコンテンツBに割り当てられています。したがって、このデータ(ユーザーID、[コンテンツBのID]コンテンツAのID])?各SQLには?
OK私は上の2つのポストが言ったことをしようと、それはそれを変換:
INSERT INTO tbl_courseAccess
(contentid)
SELECT 11 AS Expr1
WHERE (contentid = 6)
と動作しませんでしたので、私はここに、私が間違って何をしたかわからないんだけど、私が使用しようとしたものです:
[OK]私は新しいソリューションを見つけました。もうこれ以上心配しないでください。みんなありがとうございます。
Ryan、より詳細なテーブル構造を教えてください。私の理解だけでなく、他の多くの人からも、スマートな挿入ステートメントでこれを行うことができますが、もっと情報が必要です。 – achinda99
それは2つの列、userid、contentidのようなものなので、各行は0,5または12,6などと似ています。私はちょうどすべての行がuseridである必要があります。主キーとしてマーク – BigOmega
あなたがあなたの選択したを忘れました。または回答者がしました。それを追加すればうまくいくはずです。 – wds