このクエリは 1 つのテーブルにしか適用できませんが、一時テーブルの 5 つのテーブルに適用し、アルファベット順にレコードを作成したいと考えています。5000を超えるレコードがフリーズする問題があり、解決策は、「aレター」の開始時にレコードを適用し、「bレター」の後に....たとえば、最後に「zレター」に適用するためです。
アマンダ・アナベル。. . ツェプリン ザンビア
重要なことは、最初の文字がアルファベット順にあることです
すぐに、一時テーブルを作成し、最初の文字でアルファベット順でクエリを適用したいと思います..どうすれば作成できますか?
UPDATE
names INNER JOIN
(SELECT n1.id, n1.name, count(n2.id)+1 cnt
FROM names n1 INNER JOIN names n2
ON n1.name=n2.name AND n1.id>n2.id
GROUP BY n1.id, n1.name) s
ON names.id = s.id
SET
names.name = CONCAT(names.name, '.', s.cnt)