-1

我越来越

Error Number: 1066

Not unique table/alias: 'default_event_rel_type'

我的查询是:

SELECT `default_users`.`username` as user,
       `default_event_rel_type`.`title` as title
  FROM (`default_event_rel`, `default_event_rel_type`)
  JOIN `default_users` ON `default_event_rel`.`uid` = `default_users`.`id`
  JOIN `default_event_rel_type` ON `default_event_rel_type`.`id` = `default_event_rel`.`eid`
4

2 回答 2

2

看起来您的FROM子句中的语法不正确。你打default_event_rel_type了两次电话。你只需要在你的JOIN. 您不需要在FROM子句中包含它。

SELECT `default_users`.`username` as user, `default_event_rel_type`.`title` as title 
FROM `default_event_rel`
JOIN `default_users` 
    ON `default_event_rel`.`uid` = `default_users`.`id` 
JOIN `default_event_rel_type` 
    ON `default_event_rel_type`.`id` = `default_event_rel`.`eid`
于 2012-05-02T19:46:39.350 回答
1

您在 From 语句中有表格

来自 ( default_event_rel, default_event_rel_type)

然后稍后在查询中加入它。

于 2012-05-02T19:47:25.887 回答