За последние 24 часа нас посетил 17781 программист и 1623 робота. Сейчас ищут 1706 программистов ...

заполнить стобец данными из другой таблицы зная id

Тема в разделе "MySQL", создана пользователем Danilevsky, 9 май 2008.

  1. Danilevsky

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

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    есть 2 таблицы:
    SELECT * FROM table_a;
    Код (Text):
    1. +------+----------+
    2. | a_id | a_string |
    3. +------+----------+
    4. |    1 | вася     |
    5. |    2 | петя     |
    6. |    3 | маша     |
    7. |    4 | валя     |
    8. +------+----------+
    SELECT * FROM table_b;
    Код (Text):
    1. +------+------+----------+
    2. | b_id | a_id | a_string |
    3. +------+------+----------+
    4. |    1 |    1 |          |
    5. |    2 |    2 |          |
    6. |    3 |    3 |          |
    7. |    4 |    4 |          |
    8. +------+------+----------+
    две таблицы обьеденяет a_id
    не могу сообразить как заполнить поле a_string одним запросом во всем таблице
    возможно ли такое?
    помогите пожалуйста.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Мне кажется, что нет.
     
  3. EugeneTM

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

    С нами с:
    19 апр 2008
    Сообщения:
    85
    Симпатии:
    0
    Ну вы блин даете.
    Мануал читать хоть ктонить будет.
     
  4. Danilevsky

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

    С нами с:
    12 фев 2006
    Сообщения:
    286
    Симпатии:
    0
    Адрес:
    Киев
    UPDATE table_a, table_b SET table_b.a_string = table_a.a_string WHERE table_b.a_id = table_a.a_id

    будем!!
    СПАСИБО!!
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    true
    thanks, EugeneTM.