SELECT *
FROM `tbl_equipments` as `E`
JOIN `tbl_equipment_category` as `C` ON `C`.`equipment_category_id`=`E`.`equipment_category_id`
JOIN `tbl_suppliers` as `S` ON `S`.`supplier_id`=`E`.`supplier_id`
JOIN `tbl_site_users` as `U` ON `U`.`user_id`=`E`.`created_by`
JOIN `tbl_currency` as `R` ON `R`.`currency_id`=`E`.`equipment_currency_id`
WHERE `E`.`site_id` = '3'
AND (SELECT *
FROM `tbl_user_delegates` as `D`
LEFT JOIN `tbl_equipments` as `E` ON `E`.`approve_by`=`D`.`delegate_from_user`
WHERE `D`.`delegate_from_date` <= '2016-10-27'
AND `D`.`delegate_to_date` >= '2016-10-27' AND `D`.`delegate_to_user` = '5'
ORDER BY `E`.`equipment_id` DESC)
AND (`E`.`approve_flg` =0 and `E`.`rejection_flg` =0) AND `E`.`approve_by` = '5'
ответ
ваших, и (подзапрос) возврат * это неправильно
вы должны использовать существует
SELECT *
FROM `tbl_equipments` as `E`
JOIN `tbl_equipment_category` as `C` ON `C`.`equipment_category_id`=`E`.`equipment_category_id`
JOIN `tbl_suppliers` as `S` ON `S`.`supplier_id`=`E`.`supplier_id`
JOIN `tbl_site_users` as `U` ON `U`.`user_id`=`E`.`created_by`
JOIN `tbl_currency` as `R` ON `R`.`currency_id`=`E`.`equipment_currency_id`
WHERE `E`.`site_id` = '3'
AND EXISTS (SELECT *
FROM `tbl_user_delegates` as `D`
LEFT JOIN `tbl_equipments` as `E` ON `E`.`approve_by`=`D`.`delegate_from_user`
WHERE `D`.`delegate_from_date` <= '2016-10-27'
AND `D`.`delegate_to_date` >= '2016-10-27' AND `D`.`delegate_to_user` = '5'
ORDER BY `E`.`equipment_id` DESC)
AND (`E`.`approve_flg` =0 and `E`.`rejection_flg` =0) AND `E`.`approve_by` = '5'
ADN Буквально советы заказать по в выберите select is unuseful
Если ошибка решена, запрос является синтаксически правильным .. это означает, что мой ответ право, и вы должны соответствовать требованиям. .. как это делается http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work. Тот факт, что вы не извлекаете данные могут быть связаны с данными в вашей таблице .... убедитесь, что ваши данные (или ваш запрос) соответствуют ожидаемому результату. – scaisEdge
Спасибо, scais edge –
- 1. # 1241 - Операнд должен содержать 1 колонку (ы)
- 2. # 1241 - Операнд должен содержать 1 колонку (ы)
- 3. # 1241 - Операнд должен содержать 1 колонку (ы)
- 4. Код ошибки: 1241 Операнд должен содержать 1 колонку (ы)
- 5. код ошибки: 1241 Операнд должен содержать 1 столбец (ы) MySQL
- 6. вставки кода ошибки 1241 операнд должен содержать 1 столбец (ы)
- 7. Операнд должен содержать 1 колонку (ы)
- 8. Операнд должен содержать 1 колонку (ы)
- 9. # 1241 - Операнд должен содержать 1 столбец: почему?
- 10. # 1241 - Операнд должен содержать 1 столбец IN
- 11. Вставка с WHERE и AND, Код ошибки: 1241 Операнд должен содержать 1 колонку (ы)
- 12. # 1241 - Операнд должен содержать 1 столбец (ы), как исправить?
- 13. # 1241 - Операнд должен содержать 1 столбец (ы) Значение и выбор
- 14. Error # 1241 - Операнд должен содержать 1 столбец (ы) в Mysql
- 15. MySQL # 1241 - Операнд должен содержать 1 столбец (ы) на подсчет
- 16. MySQL Ошибка 1241: Операнд должен содержать 1 столбец (ы)
- 17. Cardinality нарушение: 1241 Операнд должен содержать 1 колонку (s) PDO
- 18. Ошибка # 1241 - Операнд должен содержать 1 столбец
- 19. # 1241 - Операнд должен содержать 1 столбец MYSQL
- 20. MySQL ошибка: Операнд должен содержать 1 колонку (ы)
- 21. Операнд должен содержать 1 колонку (ы) - в MySQL Query
- 22. Код ошибки: 1241 Операнд должен содержать 1 столбец MySQL
- 23. Код ошибки 1241, SQL состояние 21000: Операнд должен содержать 1 столбец (ы)
- 24. MySql Код: 1241 операнд должен содержать 1 столбец
- 25. Операнд должен содержать 1column (ы)
- 26. Mysql ERROR 1241 (21000): Операнд должен содержать 1 столбец
- 27. ОШИБКА 1241 (21000): Операнд должен содержать 1 столбец
- 28. (1241, «Операнд должен содержать 1 столбец») Список книжных шкафов
- 29. SQLSTATE [21000]: нарушение кардинальности: 1241 Операнд должен содержать 1 столбец
- 30. Mysql ERROR 1241 (21000): Операнд должен содержать 1 столбец
Вы должны улучшить свой вопрос, добавив объяснение по вашему вопросу .. сообщение об ошибке в заголовке и sql в объяснении не является хорошим .. – scaisEdge
извините, что я новичок в переполнении стека, пожалуйста, дайте так me решение –
ошибка решена, но данные подзаголовка не приходят –