1066 - Не уникальный стол / псевдоним: «художники»

0
 select * from 'appointments' 
 inner join 'artists' 
 on 'appointments'.'artist_id' = 'artists'.'id' 
 inner join 'artists' 
 on 'appointments'.'client_id' = 'artists'.'id'

Я не могу понять это, мне нужно два соединения в одной таблице с разными параметрами с другим уникальным идентификатором таблицы.

Теги:

1 ответ

1
Лучший ответ

Вам нужны табличные псевдонимы:

select *
from appointments ap inner join
     artists aa
     on ap.artist_id = aa.id inner join
     artists ac
     on ap.client_id = ac.id;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню