Вы должны связать таблицу людей с таблицей компаний, чтобы сделать это. Вы можете сделать это с помощью декартового продукта, что может быть сделано явным предложением соединения или просто запятой между каждой таблицей в. Необходимо также условие, чтобы указать, какое поле из первой таблицы должно соответствовать полю второй таблицы, иначе каждая строка в таблице одна связана с каждой строкой таблицы 2, которая не является тем, что вы хотите в этом случае.
Так это то, что это будет выглядеть так:
SELECT *
FROM TABLE_ONE,
TABLE_TWO
WHERE
FOREIGN_KEY_IN_TABLE_ONE = PRIMARY_KEY_IN_TABLE_TWO
ORDER BY
COLUMN_THAT_YOU_WANT_TO_SORT_ON
Другой синтаксис с пунктами присоединиться бы как этот
SELECT *
FROM TABLE_ONE INNER JOIN TABLE_TWO ON FOREIGN_KEY_TABLE_ONE = PRIMARY_KEY_TABLE_TWO
ORDER BY
COLUMN_THAT_YOU_WANT_TO_SORT_ON
Try, чтобы прочитать о методах присоединиться. INNER JOIN - это не единственная возможность.
Вы не хотите, чтобы * название * компании на выходе? Вы только хотите заказать по названию? –
Это правильно. Только порядок вывода. – JVMX