Внутренний выборочный запрос MYSQL

Я использую MYSQL, в котором я пробую следующий запрос выбора

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


person user1398632    schedule 16.05.2012    source источник
comment
неполное условие where во внутреннем запросе   -  person diEcho    schedule 28.07.2012


Ответы (1)


В вашем запросе mysql нет проблем. Проверьте еще раз результат запроса SELECT col_A FROM table_B WHERE Col_B.

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

благодарю вас.

person Er. Anurag Jain    schedule 16.05.2012
comment
Привет, спасибо за ответ, но у меня та же проблема, я проверяю SELECT col_A FROM table_B WHERE Col_B, я получил значение в 1,2 - person user1398632; 17.05.2012
comment
Привет, не могли бы вы добавить свои таблицы в www.sqlfiddle.com с данными, чтобы я мог проверить там.. Если это возможно. И вы выполняете запрос прямо в mysql или на любом языке программирования. спасибо - person Er. Anurag Jain; 17.05.2012