R
R
Roman Chugunov2018-06-12 15:18:54
MySQL
Roman Chugunov, 2018-06-12 15:18:54

MySQL how to select columns from different tables without condition?

Hello. Help complete the request please.
There are tables of clients, consultations and specialists:
002.jpg
You need to select clients, specialists and date. If there are no values, then let it be NULL.
My current request:

SELECT DISTINCT
    c.Name AS client,
    s.Familya AS SpecialistName,
    k.date AS Date 
FROM
    klient c
LEFT JOIN
    konsyltacia k USING(id)
INNER JOIN
    specialist s;

His result:
+--------------------+----------------------+---------------------+
| client             | SpecialistName       | Date                |
+--------------------+----------------------+---------------------+
| Софья              | Иванов               | 2018-06-05 10:49:27 |
| Борис              | Иванов               | 2018-06-08 21:17:13 |
| Екатерина          | Иванов               | 2018-06-05 20:24:24 |
| Яков               | Иванов               | NULL                |
| Захар              | Иванов               | 2018-06-07 14:59:22 |
| Лариса             | Иванов               | 2018-06-08 21:17:02 |
| Александр          | Иванов               | NULL                |
| Наталия            | Иванов               | 2018-06-07 14:59:22 |
| Самуил             | Иванов               | NULL                |
| Светлана           | Иванов               | NULL                |
| Софья              | Федоров              | 2018-06-05 10:49:27 |
| Борис              | Федоров              | 2018-06-08 21:17:13 |
| Екатерина          | Федоров              | 2018-06-05 20:24:24 |
| Яков               | Федоров              | NULL                |
| Захар              | Федоров              | 2018-06-07 14:59:22 |
| Лариса             | Федоров              | 2018-06-08 21:17:02 |
| Александр          | Федоров              | NULL                |
| Наталия            | Федоров              | 2018-06-07 14:59:22 |
| Самуил             | Федоров              | NULL                |
| Светлана           | Федоров              | NULL                |
| Софья              | Силеванова           | 2018-06-05 10:49:27 |
| Борис              | Силеванова           | 2018-06-08 21:17:13 |
| Екатерина          | Силеванова           | 2018-06-05 20:24:24 |
| Яков               | Силеванова           | NULL                |
| Захар              | Силеванова           | 2018-06-07 14:59:22 |
| Лариса             | Силеванова           | 2018-06-08 21:17:02 |
| Александр          | Силеванова           | NULL                |
| Наталия            | Силеванова           | 2018-06-07 14:59:22 |
| Самуил             | Силеванова           | NULL                |
| Светлана           | Силеванова           | NULL                |
| Софья              | Петрова              | 2018-06-05 10:49:27 |
| Борис              | Петрова              | 2018-06-08 21:17:13 |
| Екатерина          | Петрова              | 2018-06-05 20:24:24 |
| Яков               | Петрова              | NULL                |
| Захар              | Петрова              | 2018-06-07 14:59:22 |
| Лариса             | Петрова              | 2018-06-08 21:17:02 |
| Александр          | Петрова              | NULL                |
| Наталия            | Петрова              | 2018-06-07 14:59:22 |
| Самуил             | Петрова              | NULL                |
| Светлана           | Петрова              | NULL                |
| Софья              | Кипров               | 2018-06-05 10:49:27 |
| Борис              | Кипров               | 2018-06-08 21:17:13 |
| Екатерина          | Кипров               | 2018-06-05 20:24:24 |
| Яков               | Кипров               | NULL                |
| Захар              | Кипров               | 2018-06-07 14:59:22 |
| Лариса             | Кипров               | 2018-06-08 21:17:02 |
| Александр          | Кипров               | NULL                |
| Наталия            | Кипров               | 2018-06-07 14:59:22 |
| Самуил             | Кипров               | NULL                |
| Светлана           | Кипров               | NULL                |
| Софья              | Кулик                | 2018-06-05 10:49:27 |
| Борис              | Кулик                | 2018-06-08 21:17:13 |
| Екатерина          | Кулик                | 2018-06-05 20:24:24 |
| Яков               | Кулик                | NULL                |
| Захар              | Кулик                | 2018-06-07 14:59:22 |
| Лариса             | Кулик                | 2018-06-08 21:17:02 |
| Александр          | Кулик                | NULL                |
| Наталия            | Кулик                | 2018-06-07 14:59:22 |
| Самуил             | Кулик                | NULL                |
| Светлана           | Кулик                | NULL                |
| Софья              | Сидорова             | 2018-06-05 10:49:27 |
| Борис              | Сидорова             | 2018-06-08 21:17:13 |
| Екатерина          | Сидорова             | 2018-06-05 20:24:24 |
| Яков               | Сидорова             | NULL                |
| Захар              | Сидорова             | 2018-06-07 14:59:22 |
| Лариса             | Сидорова             | 2018-06-08 21:17:02 |
| Александр          | Сидорова             | NULL                |
| Наталия            | Сидорова             | 2018-06-07 14:59:22 |
| Самуил             | Сидорова             | NULL                |
| Светлана           | Сидорова             | NULL                |
| Софья              | Воробьев             | 2018-06-05 10:49:27 |
| Борис              | Воробьев             | 2018-06-08 21:17:13 |
| Екатерина          | Воробьев             | 2018-06-05 20:24:24 |
| Яков               | Воробьев             | NULL                |
| Захар              | Воробьев             | 2018-06-07 14:59:22 |
| Лариса             | Воробьев             | 2018-06-08 21:17:02 |
| Александр          | Воробьев             | NULL                |
| Наталия            | Воробьев             | 2018-06-07 14:59:22 |
| Самуил             | Воробьев             | NULL                |
| Светлана           | Воробьев             | NULL                |
| Софья              | Ильин                | 2018-06-05 10:49:27 |
| Борис              | Ильин                | 2018-06-08 21:17:13 |
| Екатерина          | Ильин                | 2018-06-05 20:24:24 |
| Яков               | Ильин                | NULL                |
| Захар              | Ильин                | 2018-06-07 14:59:22 |
| Лариса             | Ильин                | 2018-06-08 21:17:02 |
| Александр          | Ильин                | NULL                |
| Наталия            | Ильин                | 2018-06-07 14:59:22 |
| Самуил             | Ильин                | NULL                |
| Светлана           | Ильин                | NULL                |
| Софья              | Дальнина             | 2018-06-05 10:49:27 |
| Борис              | Дальнина             | 2018-06-08 21:17:13 |
| Екатерина          | Дальнина             | 2018-06-05 20:24:24 |
| Яков               | Дальнина             | NULL                |
| Захар              | Дальнина             | 2018-06-07 14:59:22 |
| Лариса             | Дальнина             | 2018-06-08 21:17:02 |
| Александр          | Дальнина             | NULL                |
| Наталия            | Дальнина             | 2018-06-07 14:59:22 |
| Самуил             | Дальнина             | NULL                |
| Светлана           | Дальнина             | NULL                |
+--------------------+----------------------+---------------------+
100 rows in set (0.01 sec)

You need to bring it to the following form:
+--------------------+----------------+---------------------+
| client             | SpecialistName | Date                |
+--------------------+----------------+---------------------+
| Софья              | Иванов           | 2018-06-05 10:49:27 |
| Борис              | Федоров           | 2018-06-08 21:17:13 |
| Екатерина          | Силеванова           | 2018-06-05 20:24:24 |
| Яков               | Петрова           | NULL                |
| Захар              | Кипров           | 2018-06-07 14:59:22 |
| Лариса             | Кулик           | 2018-06-08 21:17:02 |
| Александр          | Сидорова           | NULL                |
| Наталия            | Воробьев           | 2018-06-07 14:59:22 |
| Самуил             | Ильин           | NULL                |
| Светлана           | Дальнина           | NULL                |
+--------------------+----------------+---------------------+

Tell me what is missing in the request? To make the output normal without repetitions

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question