Как мне соединить таблицы в phpMyAdmin?

395
19 января 2017, 06:36

Есть таблица users, где пишутся логин и пароль, есть отдельная таблица students, где вся информация про студента - типа имя, возраст, адрес.

Как мне их соединить, если при регистрации логин и пароль уходят в users, а после добавлении информации о студенте инфа уходит в другую?

Answer 1

Очень странный вопрос. Что значит соединить? Насовсем? Тогда нужно будет создать третью таблицу (или отредактировать одну из них) и написать запрос который копирует данные одной таблицу в другую. Я конечно с SQL не много работал, может есть и получше способ. Но вот с помощью PHP точно можно и делается очень тривиально. Можно и без PHP, чисто SQL. Одним кликом вряд ли вы это сделаете. Хотя может я и ошибаюсь.

Если вам нужно только на время запроса их соединить, используйте Inner Join. Например:

SELECT users.login, students.name
FROM users INNER JOIN students WHERE users.id = students.id

А сохранить это в таблицу можно так:

SELECT users.login, students.name 
INTO newTableName
FROM users INNER JOIN students WHERE users.id = students.id
READ ALSO
PHP shared memory - перезапись c изменением размера, или аналог realloc

PHP shared memory - перезапись c изменением размера, или аналог realloc

В блоке общей памяти должна постоянно обновляться информация, которая приходит часто (15 - 25 раз в секунду)Размеры каждой "порции" отличаются,...

329
Как в сгенерированной Search моделе сделать поиск в связанной таблице

Как в сгенерированной Search моделе сделать поиск в связанной таблице

У меня есть модель AuthAssignmentphp и она связана с двумя моделями

338
Web-терминал через SSH

Web-терминал через SSH

Доброго времени суток!

335
Синхронизация с файлами другого сайта

Синхронизация с файлами другого сайта

Не могу понять как реализовать синхронизацию моего файла syncphp, который должен находиться на домене(сайте) mysite

298