我有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