|
Программирование >> Исключение дубликатов строк
FROM (((Students INNER JOIN Student.Schedules ON Students.StudentID = StudentSchedules.StudentID) INNER JOIN Student.Class Status ON StudentClassStatus.ClassStatus = StudentSchedules.ClassStatus) INNER JOIN Classes ON Classes.ClassID = Student Schedules.ClassID) INNER JOIN Subjects ON Subjects.SubjectID = Classes.SubjectID WHERE Student Class Status.ClassStatusDescription = Completed AND Student Schedules.Grade >= 85 AND Subjects.Categol-ylD = ART UNION SELECT Staff.StfFirstName, Staff.StfLastName, FacultySubjects.ProficiencyRating AS Score, Faculty AS Type FROM (Staff INNER JOIN Faculty.Subjects ON Staff.StaffID = Faculty Subjects.StaffID) INNER JOIN Subjects ON Subjects.SubjectID = FacultySubjects.SubjectID WHERE Faculty.Subjects.ProficiencyRating > 8 AND Subjects.CategorylD = ART Goocl flrt Sluclenls flncl FQCullv (15 строк)
Бозо донных лиги игры в боулинг List the tourney matches, team names and team captains for the teams starting on the odd lane together with the tourney matches, team names, and team captains for the teams starting on the even lane . ( Предоставить список матчей, названия команд и имена капитанов команд, начинающих на нечетных дорожках, вместе со списком матчей, названиями команд и именами капитанов команд, начинающих на четных дорожках ,) Преобразование/ Select tourney location, tourney date, match ID, team name, ttne captain name from the tournament table joined with the tourney matches table on tourney ID, then joined with the teams table on odd lane team ID in the tourney Уточнение: matches table equals = team ID in the teams table, and theft joined with the bowlers table on captain ID in the teams table equals = bowler ID in the bowlers table, combined with UNION Select tourney location, tourney date, match ID, team name, td captain name from the tournaments table joined with the tourney matches table on tourney ID, thett joined with the teams table on even lane team ID in the tourney matches table equals = team ID in the teams table, and then joined with the bowlers table on captain ID in the teams table equals = bowler ID in the bowlers table, order by tourney date and match ID (Выбрать место проведения турнира, дату турнира, идентификатор матча, название команды, имя капитана из Турниры , соединенной с Матчи турнира по идентификатору турнира, соединенной с Команды по идентификатору команды нечетной дорожки = идентификатору команды, соединенной с Игроки в боулинг по идентификатору капитана = идентификатору игрока в боулинг UNION (Выбрать место проведения турнира, дату турнира, идентификатор матча, название команды, имя капитана из Турниры , соединенной с Матчи турнира по идентификатору турнира, соединенной с Команды по идентификатору команды четной дорожки = идентификатору команды, соединенной с Игроки в боулинг по идентификатору капитана = идентификатору игрока в боулинг), отсортированные по дате турнира и идентификатору матча) BouulingSchedule (112 строк)
SELECT Tou rnaments.Tou rneyLocation, Tournaments.Tourney Date, Tourney Matches.MatchID, Teams.TeamName, Bowlers.BowlerLastName Bowlers.BowlerFirstName AS Captain, Odd Lane AS Lane FROM ((Tournaments INNER JOIN Tourney.Matches ON Tournaments.TourneylD = Tou rney Matches.Tou rneylD) INNER JOIN Teams ON Teams.TeamID = Tourney Matches. OddLaneTeamID) INNER JOIN Bowlers ON Bowlers.BowlerlD = Teams.CaptainID UNION
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |