2012-05-16 4 views
1

Я использую MYSQL, в том, что я пытаюсь дисплейMYSQL Inner Выберите Query

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

этот запрос на следующий запрос на выборку является 2 записи, но я попробовал следующий запрос я получил только один рекорд

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

+1

Что вы хотите сказать? –

+0

Неполное условие 'where' во внутреннем запросе – diEcho

ответ

1

Там нет никаких проблем в вашем MySQL Query. Повторите попытку результата запроса SELECT col_A FROM table_B WHERE Col_B.

Если вы можете отображать содержимое своей таблицы или на сайте www.sqlfiddle.com, пожалуйста, сделайте ваши таблицы с некоторым содержимым, чтобы мы могли проверить, в чем проблема.

спасибо.

+0

Привет, Спасибо за ответ, но у меня такая же проблема, я проверяю« SELECT col_A FROM table_B WHERE Col_B », я получил значение в« 1,2 » – user1398632

+0

Привет, можете ли вы добавьте свои таблицы в 'www.sqlfiddle.com' с данными, чтобы я мог проверить там. Если это возможно. И вы выполняете прямой запрос в mysql или на любом языке программирования. благодаря –