У вас вторая таблица никоим образом не связана с первой, то есть, запрос
SELECT * FROM sortable, sortable2
еще не означает, что он вернет 'Федя', 'Грузчик', 'Gruz4ik'.
Зачем хранить это в другой таблице, это вполне можно хранить и в одной. Зачем вообще нужно иметь 'Грузчик' и 'Gruz4ik'?
Вам нужно прочесть о нормализации, этим руководствуются при проектировании баз данных. Федя это субъект, а 'Грузчик', 'Водитель', 'Оператор' должность, которую он может иметь, как и другие субъекты Петя, Маша и т.д., то должности и должны быть описаны в другой таблице связанной с первой по идентификатору. Можно и в одной таблице описать и субъектов и должности - полем типа ENUM. Но такой подход оправдан в том случае, если список должностей фиксирован, не изменяется во времени.
То есть вам надо сначала иметь грамотную структуру таблиц исходя из ваших данных. Тогда и остальные вопросы будут разрешимы.
|