|
Программирование >> Исключение дубликатов строк
Display students who have never withdrawn from a class . ( Вывести на дисплей имена студентов, которые никогда не отказывались от курса лекций .) Преобразование/ Select student full name from the students table left outer Уточнение: oined with (Select student ID from the student schedules аЫе inner oined with the student class status table on class status where class status description = withdrew) on student ID where the student schedules.student ID in the student schedules table is null (Выбрать полное имя студента из Студенты с левым внешним соединением с (Выбрать идентификатор студента из Расписание студента , внешне соединенной с Состояние курса лекций Student Ncver (15 строк) UJithclrouin Leveriing, 5i :оск, С студента по состоянию курса лекций, где описание состояния курса лекций = пропушено) по идентификатору студента, где идентификатор - Null) Hallmark, Elteabcth остальные строки SELECT Students.StudLastName Students.StudFirstName AS StudFullName FROM Students LEFT OUTER JOIN (SELECT Student Schedules.StudentID FROM Student ClassStatus INNER JOIN Student Schedules ON Student Class Status.ClassStatus = StudentSchedules.ClassStatus WHERE Student Class Status.ClassStatusDescription withdrew) AS Withdrew ON Students.StudentID = Withdrew.StudentID WHERE Withdrew.StudentID IS NULL Shaw me all subject categories and any classes for all subjects ( Показать все категории предметов и все курсы лекций для всех предметов .) Уточнение: Преобразование/ Select category description, subject name, classroom ID, start time, me duration from the categories table left outer oined with the subjects table on category ID, ihtn left outer oined with the classes table on sub ect ID (Выбрать описание категории, название предмета, идентификатор аудитории, время начала, продолжительность из Категории с левым внешним соединением ч: Предметы по идентификатору категории с левым внешним соединением с Курсы лекций по идентификатору предмета) SELECT Categories.CategoryDescription, Subjects.SubjectName, Classes.ClassRoomID, Classes.StartTime, Classes.Du ration FROM (Categories LEFT OUTER JOIN Subjects ON Categories.CategorylD = Subjects.CategorylD) LEFT OUTER JOIN Classes ON Subjects.SubjectID = Classes.SubjectID RILCotegories.niLSubjects.nnv.ClQsses (82 строки)
Внимание! Мы снова были очень осторожны при построении последовательности и вложении соединений, чтобы быть уверенными, что получим ожидаемый ответ. В последующем в наборе результатов не будет курсов лекций, запланированных для Developing а Business Plan (Разработка бизнес-плана). Computer Programming (Программирование на компьютере) и American Government (Американское правительство). Также будут отсутствовать предметы, запланированные для категорий Psychology (Психология), French (Французский язык) или German (Немецкий язык). База данных рецептов List ingredients not use in any recipe yet . ( Привести список компонентов, которые пока еще не используются в рецептах .) ingredients Not (20 строк) Used Преобразование/ Уточнение: Select ingredient name from the ingredients table left outer joined with the recipe ingredients table on ingredient ID where recipe ID.is null (Выбрать названия компонентов из Компоненты с левым внешним соединением с Компоненты рецепта по идентификатору компонента, где идентификатор рецепта - Null) Chickeo, Fryer Iceberg lettuce Butterhcad Lettuce Scallop остальные строки SELECT Ing redients.Ing redientName FROM Ingredients LEFT OUTER JOIN Recipe Ingredients ON Ingredients.IngredientlD = Recipe.Ingredients.IngredientlD WHERE Recipe.Ingredients.RecipelD IS NULL I need all the recipe types, and then all the recipe names, and then any matching ingredient step numbers, ingredient quantities, and ingredient measurements, and finally all ingredient names from my Recipes database .
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |