За последние 24 часа нас посетили 20058 программистов и 1695 роботов. Сейчас ищут 1892 программиста ...

Скопировать совпадающие поля из одной таблицы в другую

Тема в разделе "MySQL", создана пользователем Sigizmund, 26 окт 2017.

  1. Sigizmund

    Sigizmund Активный пользователь

    С нами с:
    14 июн 2016
    Сообщения:
    37
    Симпатии:
    2
    Адрес:
    Жопа мира
    Здравствуйте.
    Есть таблица customer:
    1 customer_id int(11)
    2 store_id int(11)
    3 firstname varchar(32)
    4 lastname varchar(32)
    5 avatar varchar(255)
    6 email varchar(96)
    7 telephone varchar(32)
    8 fax varchar(32)
    9 password varchar(40)
    10 salt varchar(9)
    11 cart text
    12 wishlist text
    13 newsletter tinyint(1)
    14 address_id int(11)
    15 customer_group_id int(11)
    16 ip varchar(40)
    17 status tinyint(1)
    18 approved tinyint(1)
    19 token varchar(255)
    20 date_added datetime
    21 utm text
    22 lead_id int(11)
    23 contact_id int(11)
    24 affiliate_paid int(11)
    25 affiliate_life_time date
    26 affiliate_bonus_time_constant date
    27 parent int(11)
    и affiliate:
    1 affiliate_id int(11)
    2 firstname varchar(32)
    3 lastname varchar(32)
    4 email varchar(96)
    5 telephone varchar(32)
    6 fax varchar(32)
    7 password varchar(40)
    8 salt varchar(9)
    9 company varchar(32)
    10 website varchar(255)
    11 address_1 varchar(128)
    12 address_2 varchar(128)
    13 city varchar(128)
    14 postcode varchar(10)
    15 country_id int(11)
    16 zone_id int(11)
    17 code varchar(64)
    18 commission decimal(4,2)
    19 tax varchar(64)
    20 payment varchar(64)
    21 cheque varchar(100)
    22 paypal varchar(64)
    23 bank_name varchar(64)
    24 bank_branch_number varchar(64)
    25 bank_swift_code varchar(64)
    26 bank_account_name varchar(64)
    27 bank_account_number varchar(64)
    28 ip varchar(15)
    29 status tinyint(1)
    30 approved tinyint(1)
    31 date_added datetime
    32 qiwi varchar(100)
    33 card varchar(100)
    34 yandex varchar(100)
    35 request_payment decimal(10,2)
    36 coupon int(11)
    37 webmoney_wmr varchar(100)
    38 webmoney_wmz varchar(100)
    39 webmoney_wmu varchar(100)
    40 webmoney_wme varchar(100)
    41 webmoney_wmy varchar(100)
    42 webmoney_wmb varchar(100)
    43 webmoney_wmg varchar(100)
    44 alert_pay varchar(100)
    45 moneybookers varchar(100)
    46 liqpay varchar(100)
    47 sage_pay varchar(100)
    48 two_checkout varchar(100)
    49 google_wallet varchar(100)
    50 parent int(11)

    Мне нужно скопировать данные каждого пользователя(customer) в таблицу партнёр(affiliate). Т.е. заполнить совпадающие поля, при этом если пользователь уже есть в партнёрах(абсолютно уникальное поле email), то ничего не делать. Помогите запрос составить.