-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あなたは2回電話しています。そして、あなたはそれを一度だけ呼び出す必要があります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 に答える