わかりました、結果 az を取得し、それらをプライマリ カテゴリ内にグループ化するクエリを作成しようとしています。各結果には、カテゴリごとに約 30 件以上のリストが表示されるはずです。ただし、このクエリでは。
select teamName, CONCAT(UCASE(leagueType)) as league
from fmr_teamNames
group by leagueType
order by teamName asc
カテゴリごとに 1 つのリストのみを取得します。条件によるグループを使用しているため、ある程度理解しています。
クエリを少し並べ替えて条件によるグループを削除すると、すべてのリストが取得されますが、それらは za にあります。目的のゴールがカテゴリ az の場合、カテゴリ az ごとの内部結果
select teamName, CONCAT(UCASE(leagueType)) as league
from fmr_teamNames
order by leagueType asc
これにより、現在、カテゴリにazが表示され、結果ごとにzaが表示されます。そのため、PHP などの外部介入を使用してすべてを並べ替えることなく、結果に対してこのクエリをより適切に形成する方法について少し混乱しています。