我有三个名为'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
第四个名为all_countries的表,其结构/数据类似于
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_search,a_aud.quick_search和a_gbp.quick_search == 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_rate.mobile,quick_rate.land创建两行)。国家/地区代码来自“all_countries”
我需要一个sql / php脚本来获得所需的结果。