2015-08-17 2 views
0

У меня есть две таблицы, как например:Работа с двумя столами дважды

пользователей (таблица 1)

Id name email phone role etc 
------------------------------- 
65 yotav [email protected] 888 crm ... 
20 tobi [email protected] 999. User ... 

Crm_lead (таблица 2)

Id user_id lead_id 
-------------------- 
1. 65.  85 
2. 65.  20 
3. 65.  65 

мне нужно сделать запрос, будет представлена ​​следующая таблица

Id name email phone role userid(from crm_lead) 
----------------------------------------------- 
65 yotav [email protected] 888 crm. Yotav 
20 tobi. .........  Yotav 

Другими словами, мне нужно, согласно руководству CRM, добавить пользователю имя продажи пользователю.

Как мне это сделать?

+2

Что вы пробовали? –

+0

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

+0

. Вероятно, простая проблема с вашим соединением. Если вы опубликуете свой синтаксис, кто-то сможет сказать вам, что нужно исправить. – APH

ответ

0

Попробуйте присоединиться к

SELECT b.id, b.name, b.email, b.phone, b.role, a.name 
FROM Users a 
JOIN Crm_lead c ON a.id = c.user_id 
RIGHT JOIN Users b ON c.lead_id = b.id; 
+0

его работа хорошая, но его показать только пользователю, как у saleman мне нужны все пользователи –

+0

@YotavMasa Попробуйте еще раз. Я изменил соединение для правильного соединения, чтобы показать всем пользователям –

+0

его работу! танки !! –

Смежные вопросы