Member 11589429 Ответов: 1

Внутренняя на 2 стол, имеющий несколько присоединяемых значение


I have following tables.Here I have mentioned few cols of tables.

Table 1:
Id RefId PhoneNumber 
1  11    919191
2  11    888888
3  11    919191

Table 2:
Id RefId City    UniqueId
1  11    Mumbai  111
2  11    Pune    222
3  11    Nashik  333

I wants few cols from Table1 and Table2.Common in both table is RefId.Table 2 has UniqueId which is primary key of Table2. If I do inner join base on refId,will get 9 record.But I want 3,how to fetch that?


Что я уже пробовал:

выбрать Т1.Номер Телефона Т2.Город,Т2.Уникальный Идентификатор,Т2.Рефид
Из Табл. 1 Т1
Таблица2 Внутреннее Соединение Т2
на T1.Рефид = Т2.Рефид

1 Ответов

Рейтинг:
1

Sigmond Gatt

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


например, если есть дубликаты номера телефона:

select distinct (T1.PhoneNumber) ,T2.City,T2.UniqueId,T2.RefId
From Table1 T1
Inner Join Table2 T2
on T1.RefId = T2.RefId