我有一个可搜索的在线Mysql(使用PHP)工作数据库,用一个表来查询到目前为止工作得很好。我的所有在线输入查询都非常有效,除了我迄今为止的一个问题:
我想查询&每个公司相关信息ONCE的ECHO结果,然后是每个公司内部工作的每个人 - 然后,下一个公司数据再次跟随其中的所有员工,等等...所有在一个查询中,不再重复公司信息,这是多余的。
在请求你的帮助之前,我已经尽力研究上述几周。我将非常感谢您能为我提供与此任务相关的任何指导 - 请提前感谢您的时间和指导!
答案 0 :(得分:1)
这是一个可能的解决方案:在“站点”字段上执行SELECT DISTINCT
。这将返回一组所有唯一的站点。(read about distinct selections here)
将该数据放入名为$uniqueStations
的数组中。
然后,您可以使用foreach
循环浏览$uniqueStations
中的每个值,并根据唯一的工作站以不同的SELECT
回显员工数据。 (More on foreach here)