Я хочу возвращать HTML, окружающий имя отдела, каждый раз, когда это имя отдела, которое возвращается в первый раз. Мой код прямо не есть ниже:Есть ли способ в MySQL определять каждый раз, когда запись содержит значение, которое используется в первый раз?
SELECT
Company.CompanyID,
Company.Bio,
Company.Email,
People.LastName,
People.FirstName,
Departments.DepartmentName AS DepartmentName,
Departments.DepartmentID
FROM
Company
LEFT JOIN People USING (CompanyID)
LEFT JOIN Departments
ON Departments.DepartmentID = Company.DepartmentID
ORDER BY
Departments.DepartmentID ASC,
People.LastName ASC,
People.FirstName ASC;
возвращает ниже:
+---------+-------------------------------------+-------------+---------+--------+--------+------------+----------+---------+------------+
|CompanyID| Bio | Email |LastName|FirstName|DepartmentName|DepartmentID|
+---------+-------------------------------------+-------------+---------+--------+--------+------------+----------+---------+------------+
| BK001 | Lorem Ipsum ...| [email protected]| Smith | Jay | Finance | 1 |
| BK002 | Dolor sit am ..| [email protected]| Rhays | Jim | Marketing | 2 |
| BK003 | Consectetur .. | [email protected]| Carrs | Sam | IT | 3 |
| BK004 | Sed do eiusm...| [email protected]| Webb | Bob | Marketing | 2 |
| BK005 | Concept Phi... | [email protected]| Hart | Rob | Design | 4 |
Я хотел бы, чтобы вернуть следующее:
|CompanyID| Bio | Email |LastName|FirstName|HTML|DepartmentName|DepartmentID|
+---------+-------------------------------------+-------------+---------+--------+--------+------------+----------
| BK001 | Lorem Ipsum ...| [email protected]| Smith | Jay |<div>|Finance | 1 |
| BK002 | Dolor sit am ..| [email protected]| Rhays | Jim |<div>|Marketing | 2 |
| BK003 | Consectetur .. | [email protected]| Carrs | Sam |<div>|IT | 3 |
| BK004 | Sed do eiusm...| [email protected]| Webb | Bob | |Marketing | 2 |
| BK005 | Concept Phi... | [email protected]| Hart | Rob |<div>|Design | 4 |
DepartmentID никогда не имеет значения. Он всегда возвращает значение. Мне нужен этот столбец html с образцом HTML всякий раз, когда MySQL в первый раз возвращает «Маркетинг» или «IT» – sjw0525
@ sjw0525 Ваш комментарий не имеет для меня никакого смысла. Вы пробовали мой запрос? –
yes и он возвращает столбец HTML с образцом HTML в нем каждый раз, когда DepartmentID не является нулевым, что есть каждый раз – sjw0525