我如何更改 mysql 中检索数据的方式结构

how can i change structure of the way i retrieve the data in mysql

我有这个数据集

Family Members type of service 1 Type of Service 2 Type of service 3
Family 1 Member 1 Cash Education Health
Family 1 Member 2 Education work cash
Family 2 Member 1 health food cash

我想要一个使输出像这样结构的查询:

family Member Type of service
Family 1 Member 1 Cash
Family 1 Member 1 Education
family 1 Member 1 health
Family 1 Member 2 Education
Family 1 Member 2 work
Family 1 Member 2 cash

我们可以使用联合方法:

SELECT Family, Members, Service1 AS Service FROM yourTable
UNION ALL
SELECT Family, Members, Service2 FROM yourTable
UNION ALL
SELECT Family, Members, Service3 FROM yourTable
ORDER BY Family, Members, Service;