こんにちは、mysql に問題があります。私は2つのテーブルを持っています。
テーブルワークとテーブルパーソン。
テーブルワークには、ID person Likeの4つの列があります
person1, person2, person3, person4, person5
5 3 111 15 8
それはそれでなければなりません。
今、私はテーブルワークで名前が人の行を選択したいと考えています。まず、これを使用しました:
JOIN person p1 ON(w.person1 = p1.id)
JOIN person p2 ON(w.person1 = p1.id)
JOIN person p3 ON(w.person1 = p1.id)
JOIN person p4 ON(w.person1 = p1.id)
JOIN person p5 ON(w.person1 = p1.id)
AND USED いいねを選択
SELECT p1.name, p2.name, p3.name....
しかし、10000 のような多くの行がある場合、このクエリはゆっくりになります。
1 JOIN を使用するように変更するにはどうすればよいですか?