嗨,我有 mysql 的问题。我有 2 张桌子。
餐桌工作和餐桌人。
在表格工作中,我有 4 列 ID 人喜欢
person1, person2, person3, person4, person5
5 3 111 15 8
一定是这样。
现在我想选择任何带有表格工作但名称为 person 的行。首先我用这个:
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)
并使用选择喜欢
SELECT p1.name, p2.name, p3.name....
但是如果我有很多行,比如 10000,这个查询会很慢。
如何将其更改为使用 1 JOIN?