-2
С учетом элемента идентификатора MAC из приведенной ниже таблицы, каким будет лучший способ получить связанное с ним устройство?В SQLite, как я могу ссылаться на несколько ключевых уровней?
С учетом элемента идентификатора MAC из приведенной ниже таблицы, каким будет лучший способ получить связанное с ним устройство?В SQLite, как я могу ссылаться на несколько ключевых уровней?
Вы можете посмотреть идентификаторы с подзапросов:
SELECT *
FROM Devices
WHERE id = (SELECT parent
FROM Interfaces
WHERE id = (SELECT parent_interface_id
FROM MAC
WHERE mac = ?));
или с соединениями:
SELECT Devices.*
FROM Devices
JOIN Interfaces ON Devices.id = Interfaces.parent
JOIN MAC ON Interfaces.id = MAC.parent_interface_id;
Спасибо за ваш ответ! – Wyko