Взаимодействие двух таблиц

Тема в разделе "Базы данных", создана пользователем LEXAlForpostl, 11 янв 2018.

Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    750
    Симпатии:
    227
    Здравствуйте.
    В одной таблице записи:
    Orders
    ID Order Client_id
    1 | sweet | 1
    2 | orange |
    3 | apple

    Clients
    ID Client
    1 | Ivan
    2 | Fedor

    Как получить все записи (даже у тех, которых client_id пустой) из 1й таблицы, при этом, заменив client_id на client из таблицы Clients?
     
  2. Black Hat

    Black Hat

    Регистр.:
    15 май 2015
    Сообщения:
    163
    Симпатии:
    104
    LEFT JOIN

    [​IMG]
     
    pautina нравится это.
  3. saxumas

    saxumas Писатель

    Регистр.:
    16 янв 2014
    Сообщения:
    7
    Симпатии:
    1
    Код:
    SELECT o.Order, c.Client FROM Orders o
    LEFT JOIN Clients c ON o.Client_id = c.ID
     
    Black Hat нравится это.
  4. bettelli

    bettelli Создатель

    Регистр.:
    16 сен 2017
    Сообщения:
    14
    Симпатии:
    2
    working in all databases?
     
  5. Midnayt

    Midnayt Писатель

    Регистр.:
    30 янв 2018
    Сообщения:
    2
    Симпатии:
    0
    Yes :)