Существует Искателем таблица, таблица работодатель, категория таблица, таблица процентов ..C# Фильтр Похожие записи таблицы SQL
Интерес таблице хранятся интересы обоих искателей и работодателей, в зависимости от их категорий интересов ... и использования Внешние ключи ...
FK_is_id = Seeker ID
FK_ie_id = Employer ID
FK_ic_id = Category ID
Таким образом, данные хранятся как это:
int_id FK_is_ID FK_ie_ID FK_ic_ID
1 2 null 3
2 2 null 5
3 null 1 3
4 null 3 1
5 null 2 5
6 4 null 1
Теперь таблица показывает, что Seeker 2 нравится категория 2 и 5
работодателя 1 Нравится категории 3, работодатель 2 нравится категория 5, работодатель 3 нравится категория 1 ...
Он также показывает, что ищущий 2 и работодатель 1 имеет схожие интересы и ищущий 2 и работодателя 2 также имеет те же интересы. ..
Seeker 4 и работодатель 3 имеет те же интересы ..
Так что мне нужно, когда в зависимости от Ищущий ID, дисплей работодателей, имеет такой же интерес, как искателю.
Например: если дано S ID (From Seeker Table) 2, то отобразите, что Работодатель 1 и Работодатель 2 имеют те же интересы, что и он!
Im, используя этот код, чтобы перечислить имена работодателей на веб-форме .. Итак, что не хватает SQL Логика .. Любая помощь предоставляется!
String ssid;
ssid = Request.Cookies["UserSettings"]["sid"];
SqlConnection myConn2;
SqlCommand myCommand2;
SqlDataReader myReader2;
String SQL2, divjobs;
myConn2 = new SqlConnection(WebConfigurationManager.ConnectionStrings["ApplicationServices"].ToString());
divjobs = "<ul>";
myConn2.Open();
SQL2 = "";
myCommand2 = new SqlCommand(SQL2, myConn2);
myCommand2.Parameters.AddWithValue("@sid", ssid);
myReader2 = myCommand2.ExecuteReader();
while (myReader2.Read())
{
divjobs = divjobs + "<li>" + myReader2["e_name"] + "</a>" + "</li>";
}
divjobs = divjobs + "</ul>";
latestEmp.InnerHtml = divjobs;
myConn2.Close();
Вы отметили MySql, но вы используете 'SqlConnection', который предназначен для Sql Server. Кроме того, вы разместили это [вопрос до] (http://stackoverflow.com/questions/27674168/c-sharp-filter-similar-table-records-sql/27674229) – StuartLC
А, я думал, что они оба были такими же. .. & о вопросе, поскольку я чувствовал, что я не объяснил это достаточно, я удалил его и переписал его более подробно, надеясь получить то, что я ищу ... Любая помощь была бы appriciated – Rifshan