пожалуйста, помогитеТаблицы запросов с таким же именем столбца
У меня есть 5 временных таблиц, а именно #TEMPTABLE, #TotEmp, #TotEnrol, #NotEnrol и #PercEnrol.
TempTable содержит следующее:
Staff Number | Employee_Name | Home_Branch | Enrolledd | Card | Tested
(Enrolledd - показатель того, зачислен сотрудник или нет - 1/0)
TotEmp содержит следующее (Общее количество сотрудников в отрасли)
Home_Branch | Employee
TotEnrol содержит следующее (Общее количество зачисленных сотрудников в отрасли)
Home_Branch | Enrolled
NotEnrol содержит следующее (Общее количество сотрудников, не зачисленных в отрасли)
Home_Branch | Not_Enrolled
PercEnrol содержит следующие (в процентах от включенных работников в отрасли)
Home Branch | Percentage
Я хотел бы сделать выбор, который показывает следующее - И процент поступил должен быть только ветви под 90%, а результаты должны быть сгруппированы по ветви.
Home_Branch | Enrolled (from TotEnrol) | Employee (TotEmployee) | Not Enrolled (NotEnrol)| Percentage (PercEnrol)
Я хотел, чтобы выбрать * из всех таблиц, мне нужно и просто положить, что в финальный стол, но, очевидно, это дубликат Home_Branch продолжает появляться, и я не уверен, как соединить их все вместе.
XN16 - результат выглядит правильно, спасибо, однако я получаю повторяющиеся результаты. Когда я пытаюсь GROUP BY Home_Branch, я получаю неоднозначное имя столбца «Home_Branch». – LisaRieken
Сделал SELECT DISTINCT - это, похоже, помогло. Еще раз спасибо :) – LisaRieken
@LisaRieken Неоднозначное имя столбца связано с несколькими столбцами с тем же именем. Снова вы можете использовать псевдонимы, например. 'T1.Home_Branch'. Или, как вы обнаружили, 'SELECT DISTINCT' работает в этом случае, но с более сложными запросами, которые больше столбцов вы не сможете использовать. – XN16