Php 从多个表的结果创建一个新表

Php 从多个表的结果创建一个新表,php,mysql,sql,mysqli,Php,Mysql,Sql,Mysqli,我有三个名为“a_usd”、“a_aud”、“a_gbp”的表,其结构/数据如下 place price top_countries quick_search Afghanistan 0.3003 0 1 Afghanistan Mobile 0.3003 0 1 Afghanistan Mobile AWCC

我有三个名为“a_usd”、“a_aud”、“a_gbp”的表,其结构/数据如下

place                           price   top_countries   quick_search
Afghanistan                     0.3003  0               1
Afghanistan Mobile              0.3003  0               1
Afghanistan Mobile AWCC         0.3218  0               0
Afghanistan Mobile Etisalat     0.2789  0               0
Afghanistan Mobile MTN          0.3218  0               0
countries_id    country_name    country_code    currency_code
1               Afghanistan     AF              USD
2               Albania         AL              USD
3               Algeria         DZ              DZD
4               American Samoa  AS              USD
第四个表列出了所有具有以下结构/数据的国家

place                           price   top_countries   quick_search
Afghanistan                     0.3003  0               1
Afghanistan Mobile              0.3003  0               1
Afghanistan Mobile AWCC         0.3218  0               0
Afghanistan Mobile Etisalat     0.2789  0               0
Afghanistan Mobile MTN          0.3218  0               0
countries_id    country_name    country_code    currency_code
1               Afghanistan     AF              USD
2               Albania         AL              USD
3               Algeria         DZ              DZD
4               American Samoa  AS              USD
我需要创建一个名为quick_rate的新表,其结构/数据如下所示,其中a_usd.quick_搜索、a_aud.quick_搜索和a_gbp.quick_搜索==1

rate_id         country_code        currency_code       mobile      land
1               AF                  AUD                 0.1900      0.1900
2               AF                  GBP                 0.1400      0.1400
3               AF                  USD                 0.2200      0.2200
我希望采用的一般逻辑是:

SELECT price FROM a_usd WHERE quick_search = 1
SELECT price FROM a_aud WHERE quick_search = 1
SELECT price FROM a_gbp WHERE quick_search = 1
因此,我将从每个查询中获得2行(对于quick\u rate.mobile、quick\u rate.land,我需要在单个列中包含这两行)。国家/地区代码取自“所有国家/地区”


我需要一个sql/php脚本来获得所需的结果。

“我需要一个sql/php脚本来获得所需的结果。”我们不会为您创建脚本。请自己尝试一下,当你在尝试时遇到问题时,请在这个网站上发布具体的问题。先生,如果我能得到任何想法/逻辑,我会尝试的。我对此一无所知,这就是我请求帮助的原因。希望你能理解我可怜的处境。我在一个实况项目的中间。我不明白你想准确实现什么,但是我想你想看看MySQL视图。请参阅最后一张表“快速利率”。我希望此结构中有一个CSV,以便将数据导入此表。我将循环遍历“所有国家”中的每一行,获取“国家名称”和“国家代码”的值,并将所有国家名称与a_usd.place匹配。a_aud.place,a_gbp.place(可能使用LIKE),其中quick_search=1。