Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Operand should contain 1 column(s)
 
 автор: ronin   (30.04.2009 в 13:23)   письмо автору
 
 

Здравствуйте!
Подскажите в чем янеправ

SELECT c.foto, c.company_id, c.id_user, u.id_user FROM h_company as c, h_users as u WHERE  c.pay='1' AND c.id_user=(SELECT * FROM h_users  WHERE block='0')"

выдает:Operand should contain 1 column(s)

  Ответить  
 
 автор: Root   (30.04.2009 в 15:43)   письмо автору
 
   для: ronin   (30.04.2009 в 13:23)
 

>AND c.id_user=(SELECT * FROM h_users WHERE block='0')"

select должен вернуть одно значение, id например.

UPD

  Ответить  
 
 автор: ronin   (30.04.2009 в 16:00)   письмо автору
 
   для: Root   (30.04.2009 в 15:43)
 

вот исправил, но выдает: Subquery returns more than 1 row

  Ответить  
 
 автор: Root   (30.04.2009 в 16:01)   письмо автору
 
   для: ronin   (30.04.2009 в 16:00)
 

AND c.id_user IN (SELECT

  Ответить  
 
 автор: ronin   (30.04.2009 в 16:07)   письмо автору
 
   для: Root   (30.04.2009 в 16:01)
 

спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования