簡體   English   中英

SELECT DISTINCT 還是 array_unique?

[英]SELECT DISTINCT or array_unique?

你認為什么更快?

SELECT DISTINCT(user_id) FROM myTable;

然后獲取到$myArray

或者

SELECT user_id FROM myTable;

然后獲取到$myArray並執行

$myArray = array_unique($myArray);

注意: user_id 是外鍵約束

為了速度和內存效率,您希望從數據庫返回最小數量,而不為處理/內存效率放置不必要的行。 因此,在這種情況下,distinct 是更好的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM