标签: mysql-error-1248

什么是错误"每个派生表必须在MySQL中拥有自己的别名"?

我在MySQL上运行此查询

SELECT ID FROM (
    SELECT ID, msisdn
    FROM (
        SELECT * FROM TT2
    )
);
Run Code Online (Sandbox Code Playgroud)

并且它给出了这个错误:

每个派生表都必须有自己的别名.

是什么导致了这个错误?

mysql subquery mysql-error-1248 mysql-dependent-subquery

359
推荐指数
4
解决办法
39万
查看次数

MYSQL错误1248(42000):每个派生表必须有自己的别名

我不能为我的生活弄清楚为什么这是错误的

SELECT * FROM 
SELECT 
c.city_id,
p.prop_ynow_id,
p.propertyid,
p.prop_add_value,
p.name,
picture,
ifnull(p.address,'') as`location`,
ifnull(city,'')as`city`,
ifnull(ShortCut,'') as `state`,
ifnull(p.zip,'') as `zip`,
min(if(pr.minrent = 0,99999999,pr.minrent)) as minrent, 
max(pr.maxrent) as maxrent,
'' as service,
hood_id,
ifnull(p.phone,'') as `phone`,
latitude,
longitude,
min(CAST(pu.fullBath AS UNSIGNED)) as`minbath`,
max(CAST(pu.fullBath AS UNSIGNED)) as`maxbath`,
min(CAST(pu.Bed AS UNSIGNED)) as`minbed` ,
max(CAST(pu.Bed AS UNSIGNED)) as`maxbed`,
'' as url,
'' as source_id,
'' as source_name,
'' as addresscode,
'' as citycode,
'' as ctime,
'' as paid,
'' as similar_url,
'' as …
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1248

10
推荐指数
1
解决办法
5万
查看次数