SELECT DISTINCT
- это то, что вы ищете.Подробнее здесь .
Например, предположим, у вас есть таблица, содержащая следующие строки:
имя, город, адрес, страна.
Теперь вы хотите получить страны, которые были сохранены, без дубликатов.Несколько человек могут приехать из одной страны, и поэтому в таблице, скорее всего, будут дубликаты записей этой страны.
Как этого добиться, используя SELECT DISTINCT.
Пример:
SELECT DISTINCT country FROM table_name;
Для этого нужно получить строку страны без дубликатов.Таким образом, вы можете увидеть, какие страны на самом деле хранятся в этой таблице без дубликатов.
Если у вас есть несколько баз данных (я не знаю, к чему вы клонили), то вам нужно будет выполнитьПрисоединяйтесь к соответствующим таблицам, если у вас есть доступ ко всем.Я бы порекомендовал сделать LEFT JOIN, если вы хотите присоединиться более чем к 1 дополнительному столу.
Пример:
SELECT DISTINCT table_name.row_name, table_name.row_name2, table_name.row_name3
FROM table_name
LEFT JOIN table_name2 ON table_name.row_name = table_name2.row_name
LEFT JOIN table_name3 ON table_name2.row_name = table_name3.row_name
[...]
WHERE table.row_name = 'value';