1

2 つの巨大な mysql テーブルがあります。

  • テーブルuserdetails :id、名前、住所、国
  • テーブルuserdata : id、製品名、製品 URL、価格

id が国がスペインである userdetails のユーザーの id である userdata から Excel シートを作成したいので、次のようになります。

id, name, address, country, productname, producturl....

単純な結合は役立ちますか? userdata に 500 万件のレコード、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
4

1 に答える 1

5
于 2013-02-25T12:26:35.257 に答える