У меня есть две таблицы, первая таблица называется 'Доводы' и вторая таблица называется 'область'FULL OUTER JOIN - MySQL
******** SUBMISSIONS TABLE ******** userid statusid no name area month year dateupdated 62 2 763 ABCD Brazil 6 2013 2013-11-26 15:28 62 1 869 ABC Brazil 7 2012 2013-11-26 15:10 62 2 869 ABC Brazil 6 2013 2013-11-26 15:28 62 1 869 ABC Brazil 6 2013 2013-11-26 14:50 61 1 763 ABCD Brazil 6 2013 2013-11-26 14:50 54 1 200 ABCDE US 12 2013 2013-11-26 21:02 32 2 200 ABCDE US 12 2013 2013-11-26 21:03
******* AREA TABLE ******** no name area 763 ABCD Brazil 869 ABC Brazil 869 ABC Brazil 869 ABC Brazil 763 ABCD Brazil 200 ABCDE US 200 ABCDE US
Мой процесс:
- Пользователь выбирает статус
- Пользователь выбирает месяц
- Пользователь выбирает год
- Все через выпадающие списки (SELECT)
После того, как они выбрали 3 поля, отобразятся отфильтрованные данные.
То, что я пытаюсь достичь:
Я хочу, чтобы записи, чтобы показать, как в соответствии с ВЫБИРАЕТ выше (это работает правильно в данный момент) Я также хочу, чтобы показать все записи из таблицы и где «области» данных нет в таблице «Представления». Пример моего желаемого выхода ниже:
userid statusid no name area month year dateupdated 62 2 763 ABCD Brazil 6 2013 2013-11-26 15:28 62 1 869 ABC Brazil 7 2012 2013-11-26 15:10 62 2 869 ABC Brazil 6 2013 2013-11-26 15:28 62 1 869 ABC Brazil 763 ABCD Brazil 200 ABCDE US 200 ABCDE US
В сводке, мне нужно, чтобы показать выбранные записи как на сортирует, но также необходимо, чтобы отобразить все записи из таблицы области.
Это недействителен SQL (а не слева присоединиться либо) –
Спасибо за ответ, но я не вижу LEFT OUTER JOIN? Я протестировал его, и он не работает, к сожалению. У кого-нибудь есть какие-нибудь решения? – brad115
Извините, я изменил sql, я пропустил, чтобы ввести левое внешнее соединение. –