У меня есть вопрос относительно Соединительные столы.C# T-SQL Join и Union
У меня одиннадцать таблиц, один родитель с десятью дочерними таблицами. Первичный ключ для всех - это EventName с отношением from parent к child, являющимся EventName. Имена дочерних таблиц: SR1Laptimes, SR2Laptimes и т. Д. X 10.
Схема в дочерних таблицах одинакова. Я пытаюсь присоединиться к таблице событий в SR1Laptimes, а затем Объединить всю дочернюю таблицу вместе, но не может заставить ее работать.
Существует метод, лежащий в основе этого безумия, но потребуется некоторое время, чтобы объяснить. Вот код в любом случае, любая обратная связь будет очень признательна. P.S коды не закончены в этой копии и вставляются.
myCommand.CommandText = "SELECT MIN(Q1), MIN(Q2), MIN(Q3), MIN(Q4), MIN(LaptimesMinutes), MIN(LaptimesSeconds) FROM Events LEFT JOIN SR1Laptimes ON Events.EventName = SR1Laptimes.EventName SELECT * FROM SR1Laptimes UNION ALL SELECT * FROM SR2Laptimes UNION ALL SELECT * FROM SR3Laptimes WHERE (Events.Track = @track) AND (Events.Number = @number) AND (Events.Rider = @rider)";
myCommand.Parameters.AddWithValue("@track", analysisTrackComboBox.Text);
myCommand.Parameters.AddWithValue("@number", analysisNumberComboBox.Text);
myCommand.Parameters.AddWithValue("@rider", analysisRiderComboBox.Text);
я имел его там, но до сих пор нет радости – Kringle