İki tablo içeren bir veritabanım var. Tablolardan biri kullanıcı içerir, diğeri bu kullanıcılar için adresler içerir. Her kullanıcı birden fazla adrese sahip olabilir (her adres yalnızca bir kullanıcıya bağlı olsa da).SQL - 'DISTINCT' sadece bazı sütunlara dayanıyor mu?
Her kullanıcı için birden fazla adrese sahip olsa bile yalnızca bir giriş döndüren bir arama oluşturmak istiyorum. Aramanın hangi adresi geri çektiği önemli değildir - arama ilk önce ne olursa olsun yeterlidir.
tst olix Chicago IL USA
tst olix Los Angeles CA USA
tst2 olix2 Houston TX USA
Ben sadece 2 satır yerine 3.
Herhangi bir fikir verir şekilde olması araması gerekir: Burada
bir örnek arama sonucudur?SELECT DISTINCT
Users.Firstname, Users.Surname, Users.UserId,
Users.Recommendations, Addresses.City, Addresses.Region,
Addresses.Country
FROM
Users INNER JOIN
Addresses ON FT_TBL.UserId = Addresses.UserId
ORDER BY
Users.Recommendations
neler SQL Server veya Access kullanıyor musunuz? –
Eğer bu postgresql ise, DISTINCT ON sözdizimini kullanabilirsiniz. – sage88