不是唯一的表/别名:

君士坦丁

这是一个查询,我收到此错误#1066-不是唯一的表/别名:'tbl_cp_list'我有2个数据库,即。

1) grameenphone_bill ---> 1 table ---> tbl_admin
2) android_appstore ---> 2 Tables ---> tbl_cp_list, tbl_list_data


SELECT `grameenphone_bill`.`tbl_admin`.`cp_id`,`grameenphone_bill`.`tbl_admin`.`cp_name`,`android_appstore`.`tbl_cp_list`.`cpid`,`android_appstore`.`tbl_cp_list`.`cpname`,`android_appstore`.`tbl_list_data`.`cp`,`android_appstore`.`tbl_list_data`.`Count`
FROM
`android_appstore`.`tbl_cp_list`
INNER JOIN `grameenphone_bill`.`tbl_admin`
ON `grameenphone_bill`.`tbl_admin`.`cp_id`=`android_appstore`.`tbl_cp_list`.`cpid`
INNER JOIN `android_appstore`.`tbl_cp_list`
ON `android_appstore`.`tbl_cp_list`.`cpname`=`android_appstore`.`tbl_list_data`.`cp`

请告诉,我要去哪里错了?谢谢!!

萨哈什·沙(Saharsh Shah)

您在上一个JOIN中返回了错误的表名。

试试这个:

SELECT grameenphone_bill.tbl_admin.cp_id,grameenphone_bill.tbl_admin.cp_name,android_appstore.tbl_cp_list.cpid,
        android_appstore.tbl_cp_list.cpname,android_appstore.tbl_list_data.cp,android_appstore.tbl_list_data.Count 
FROM android_appstore.tbl_cp_list  
INNER JOIN grameenphone_bill.tbl_admin ON grameenphone_bill.tbl_admin.cp_id=android_appstore.tbl_cp_list.cpid 
INNER JOIN android_appstore.tbl_list_data ON android_appstore.tbl_cp_list.cpname=android_appstore.tbl_list_data.cp

您还可以为表使用别名

SELECT b.cp_id, b.cp_name, a.cpid, a.cpname, c.cp, c.Count 
FROM android_appstore.tbl_cp_list a 
INNER JOIN grameenphone_bill.tbl_admin b ON b.cp_id = a.cpid 
INNER JOIN android_appstore.tbl_list_data c ON a.cpname = c.cp

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不是唯一的表别名

不是唯一的表/别名

连接时不是唯一的表/别名

HABTM错误不是唯一的表别名

不是唯一的表/别名(codeigniter)

PHP SQL /表/别名不是唯一的

SQL错误-不是唯一的表/别名

错误#1066-MySQL中不是唯一的表/别名

错误代码:1066。不是唯一的表/别名:'文件'

Yii2不是唯一的表/别名:“用户”

不是唯一的表/别名:MySql中的“用户”错误

查询错误(1066):不是唯一的表/别名:'useraccounts'

不是唯一的表/别名:“ siswa”错误号:1066 Codeigniter

无效查询:不是唯一的表/别名:'st'

MYSQL 在左连接上不是唯一的表/别名

错误 1066 (42000):不是唯一的表/别名:mysql 中的 'mp' OUTER JOIN

Laravel-语法错误或访问冲突:1066不是唯一的表/别名:

Laravel-语法错误或访问冲突:1066不是唯一的表/别名

MySQL语法错误或访问冲突:1066不是唯一的表/别名:'用户'

错误编号:1066 不是唯一的表/别名:codeigniter 中的“tb_perumahan”

语法错误或访问冲突:1066不是唯一的表/别名:'

错误:不是唯一的表/别名:'companies'数据库(错误):1066

错误代码:1066。不是唯一的表/别名:“区域”,使用外键连接 3 个数据库表

SQL查询#1066中的问题-表/别名不唯一

MySQL中的“非唯一表/别名”

错误#1066-MySQL中不唯一的表/别名

从两个表中选择给出“不唯一的表/别名”

连接2个表时出现错误“唯一表/别名”

无法加入 3 个表(获得不唯一的表/别名)