-1
堆棧溢出的各位遊客,SQL:多重性能上相同的表
我在PHP建立一個研究中的應用加入其中,用戶可以輸入自己的變量。這些變量通常是數字的。文本標籤可以附加到每個數值以提高數據的可讀性。也就是說,該記錄將顯示爲:
記錄1:Value0,值1,值1,值3,值2
RECORD2:..
代替:
Record1:0,1,1,3,2
RECORD2:..
爲了將數字數據轉換成他們的標籤同行,我將不得不進行的大量加入到(下同)表保存的文字表述(標籤)。我的問題是雙重的:
- 將執行多個連接到MySQL中的同一個表(別名)會影響性能多少?
- 這種連接最好的SQL語法是什麼?
當然,我歡迎任何其他建議!
我期待您的回答!
湯姆
刪除了我的答案,但感覺來自OP的評論值得在此發佈給其他人:「用戶完全有可能會有100個變量,每次檢索一條記錄需要100次加入標籤表。只有通過SQL實現這種性能差異有多大(因爲靈活性而優先考慮),還是執行兩個單獨的查詢,用PHP中的標籤替換數據?「 – Fosco 2012-02-13 04:54:05