0

すべてのチャンネルを持つマスターテーブルチャンネルがあります(この大きなテーブルにはすべてのチャンネルがあります)このユーザーチャンネルのみを持つ別のテーブルuser_channelがあります(このユーザーチャンネルのみ)

この特定のユーザー チャネル リストに存在しない (テーブル チャネル) からすべてのチャネルを取得する必要があります。

私はこれを試しましたが、役に立ちません:

SELECT channel from channels where NOT EXISTS 
(SELECT channel FROM user_channels  WHERE  
User_channel.user_name=’& Me.DataGridView_user_update.CurrentRow.Cells(0).Value.ToString &’” And    
channels.channel_name = user_channels.channel_name )
4

1 に答える 1

0
  • あなたの質問は、正しく答えられるほど明確ではありません!
  • tableでprimary key columnof tableを使用するので、代わりにchannelsuser_channelsuser_channels.channel_nameuser_channels.primaryKeyColumnOfTableChannels

今、私は以下があなたのために働くべきだと思います:

SELECT channel from channels where NOT EXISTS 
(SELECT channel FROM user_channels  WHERE  
User_channel.user_name='" & Me.DataGridView_user_update.CurrentRow.Cells(0).Value.ToString &”' )
于 2013-08-17T18:11:06.840 に答える