Существуют ли какие-либо интерфейсы mySQL, такие как phpmyadmin, с графическим интерфейсом для объединений?
Я знаю, что вы можете запускать сохраненные запросы (которые могут включать объединения) в phpmyadmin, но я ищу пользователядружественный способ того, как другие интерфейсы решают проблему.На самом деле мне не нужен интерфейс, я просто хочу посмотреть, как это делают другие.
Если нет ни одного доступного, что было бы хорошим способом приблизиться к созданию интерфейса соединения?
Я сейчас думаю, учитывая таблицу student
и enrollment
(какочень простой пример), такой, что
student table
+---------------------------+
| id | name | number |
+------+--------+-----------+
| 2 | Joe | 04567843 |
| 3 | Jim | 43243254 |
| 4 | Jack | 23145671 |
+------+--------+-----------+
и ..
enrollment
+---------------------+------------+-----------+
| id | student_id | course_id | score |
+------+--------------+------------+-----------+
| 1 | 2 | ma001 | 86% |
| 2 | 2 | en001 | 46% |
| 3 | 3 | ma001 | 78% |
+------+--------------+------------+-----------+
Интерфейс может позволить вам выбрать первичную таблицу и нужные поля, а затем вторичную таблицу,и поля, которые вы хотите.И, наконец, набор полей JOIN, в котором вы выбираете тип соединения и поля, связывающие его (см. Изображение).
Изображение представляет собой макет с использованием firebug, манипулирующего phpmyadmin, чтобы показать, что я имею в виду (надеюсь)
Я понимаю, что это своего рода два вопроса, но они тесно связаны друг с другом, но, резюмируя, существует ли такой интерфейс?И если нет, сработает ли вышеуказанный подход?