Отображение имен в моей базе данных вместо номеров карт RFID - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь настроить систему RFID, в которой в моей базе данных будет отображаться имя человека, помечающего его карту.У меня есть 2 базы данных, которые связаны с помощью тега №.карты.База данных «tag_logs» просто отображает помеченные карточки.База данных Peoples содержит информацию о пользователях, связанных с картой.Базы данных настроены на phpMyadmin.

Таблица "Peoples"

Таблица Tag_Logs

Я хотел бы отобразить имяпользователя, назначенного карте в поле «tag_no», вместо номера карты.Я попытался объединить обе базы данных, используя SQL-запрос, но без особой удачи.Может кто-нибудь указать мне некоторые полезные ссылки, которые помогут мне собрать мой SQL-запрос?

1 Ответ

0 голосов
/ 10 апреля 2019

Конечно, вам нужна таблица, в которой номера тегов связаны с именем владельца. Затем вы можете запросить эту таблицу, чтобы показать имя владельца на основе номера тега

Затем вы должны запустить запрос вроде:

SELECT name
FROM People p
WHERE p.tag = 3; -- feel free to change 3 with any value

Этот запрос будет соответствовать всем тегам в People, которые равны 3, мы предполагаем, что тег является уникальным ключом, поэтому достаточно одного совпадения, и показываем относительное имя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...