我只是想知道如何实现Mnesia表有效地连接关联,在其他方面,我想知道如何在Mnesia实现嵌套SQL查询,例如,考虑我们有3个表:Person(id,name)、Car(id,color)和Drive(id_person,id_car),查询的目的是获取驾驶黑色汽车的人员的姓名,SQL数据库中的嵌套查询如下:
SELECT name
FROM Person
WHERE id in (SELECT id_person
FROM Drive
WHERE id_car in (SELECT id
FROM car
WHERE color = black))
所以我的问题是如何做到这一点与Mnesia功能(阅读,选择,折叠,...)不是与QLC?我将感谢任何帮助。
1条答案
按热度按时间kmynzznz1#
我认为你应该通过你的程序来实现查询,通过一个一个地搜索表。