SELECT DISTINCT还是array_unique?

时间:2013-10-20 04:14:49

标签: php mysql distinct array-unique

您认为哪个更快?

  • SELECT DISTINCT (user_id)FROM myTable -fetch-> $ myArray的

  • SELECT user_id FROM myTable -fetch-> $ myArray的 然后: $ myArray = array_unique ($ myArray)

* user_id是FOREIGN KEY CONSTRAINT *

1 个答案:

答案 0 :(得分:6)

对于速度和内存效率,您希望从数据库返回最小量,而不会为处理/内存效率添加不必要的行。因此,在这种情况下,不同的是更好的选择。