我有2個巨大的MySQL表:很慢SQL連接
- 表的UserDetails:ID,名稱,地址,國家
- 表用戶數據:ID,產品名稱,PRODUCTURL,價格
我想從userdata創建一個excel表單,其中的id是userdetails中國家/地區的西班牙用戶的id,因此我們有:
id, name, address, country, productname, producturl....
會簡單加入幫助嗎?我試過但掛我的系統,因爲我有userdata 50000記錄和userdetails 20,000記錄。
我可以在phpMyadmin中執行此操作嗎?或與PHP更好?什麼是最好的優化腳本使用?
SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
所以你的連接查詢需要很長時間才能完成?你有桌子上的索引嗎?解釋命令的結果是什麼? – 2013-02-25 12:24:49
是的,你可以在phpmyadmin中做到這一點。 – 2013-02-25 12:26:03
SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name = table_name2.column_name – karto 2013-02-25 12:28:16