У меня есть 2 таблицы, которые я хочу сделать их полным внешним соединением.Полное внешнее соединение на mysql?
Я использую следующий запрос:
select * from permissions
left join user_news_permission on permissions.userID = user_news_permission.userID
union
select * from permissions
right join user_news_permission on permissions.userID = user_news_permission.userID
но это делает два USERID столбцы, некоторые являются недействительными и некоторые нет.
Как я могу сделать это одним столбцом userID, что все они не являются нулевыми?
Что вы пытаетесь достичь? Ожидается, что пользовательские идентификаторы «NULL» будут использоваться, когда вы используете «полное внешнее соединение», поэтому ваш вопрос не имеет смысла. Примеры данных и желаемые результаты могут помочь. –