MySQL子查询命令不同步

时间:2015-02-26 17:04:39

标签: mysql sql

我正在尝试在其旁边的列中返回每个这些的hotel_country,hotel_resort和hotel_title以及CHARACTER_LENGTH的明确列表。我正在做错事,因为我收到了错误

Commands out of sync; you can't run this command now 

这个错误是我以前没见过的,不理解的。如果我从子查询数据中取出FROM和WHERE,虽然我不确定这些数据是否正确,因为它不受限制。

在MySQL中你不能在子查询中使用FROM和WHERE吗?

我的MySQL在下面 - 提前感谢您的帮助。

SELECT DISTINCT hotel_country, CHARACTER_LENGTH(hotel_country) as   hotel_country_length,

(SELECT DISTINCT hotel_resort
FROM client_x
WHERE item_status = 1) as hotel_resort,

(SELECT  CHARACTER_LENGTH(hotel_resort)
FROM client_x
WHERE item_status = 1
) as hotel_resort_length,

CHARACTER_LENGTH(hotel_country) + CHARACTER_LENGTH(hotel_resort) +
CHARACTER_LENGTH(hotel_title) as total_length

FROM client_x
WHERE item_status = 1

感谢您将此标记为重复,尽管不是。

我相信这是phpMyAdmin的一个问题,因为当我通过终端运行时我得到了不同的回复

0 个答案:

没有答案