MySQL ПРИСОЕДИНЯЙТЕСЬ к двум признакам

0

Я ненавижу просить код, но я просто не могу сделать это ниже -

Сотрудники

   | lastname  - name    - position |
   | Henderson | John    |  A       |
   | Howard    | Bob     |  B       |
   | Hendry    | Chris   |  B       |

Max_person

   | lastname  - change  |
   | Henderson | John    |
   | Howard    | Bob     |
   | Hendry    | Chris   |

Я пытался подключиться к этим двум таблицам - добавив столбец "POSITION" сотрудников в конец max_person.

Какой запрос использовать здесь?

  • 0
    Вы можете удалить вопросы без штрафа, нажав на ссылку удалить. Он находится слева от вашего имени пользователя / gravatar, под тегами.
Теги:
join

2 ответа

1
Лучший ответ

Использование:

SELECT mp.*,
       s.position
  FROM MAX_PERSON mp
  JOIN STAFF s ON s.name = mp.change
              AND s.lastname = mp.lastname
3
select mp.lastname, mp.change, s.position
from Staff s
inner join Max_person mp on s.lastname = mp.lastname  
    and s.name = mp.change

Ещё вопросы

Сообщество Overcoder
Наверх
Меню