1

次の選択クエリを試すという点で、MYSQLを使用しています

SELECT col_A,Col_B FROM table_A WHERE Col_C in (1,2)

このクエリの表示は2レコードですが、次のクエリを試してみると1レコードしか得られませんでした

SELECT col_A,Col_B FROM table_A WHERE Col_C in (
SELECT col_A FROM table_B WHERE Col_B)

「SELECT col_A FROM table_B WHERE Col_B」の出力は1,2です

4

1 に答える 1

1

mysql クエリに問題はありません。SELECT col_A FROM table_B WHERE Col_Bクエリの結果をもう一度確認してください 。

テーブルのコンテンツまたはwww.sqlfiddle.comサイトを表示できる場合は、コンテンツを含むテーブルを作成してください。ここに何が問題なのかを確認できます。

ありがとうございました。

于 2012-05-16T13:24:08.740 に答える