我有一个包含2个表的数据库: people和connections。Connections具有person_id外键和connection_id外键。
我需要的是选择一个给定的人的连接连接(第三级连接),其中至少2个第二级连接有第三级连接作为他们的连接。原始人员的一级联系不应包括在内。
我尝试过嵌套where子句,但只能选择所有3级连接。
我的最后一次尝试有一个错误(很可能是错误的):
SELECT * FROM `people` WHERE `id` =
ANY(SELECT `connection_id`, COUNT(*)
FROM `people_connections` WHERE
我有三个类:区,PostalCode和前提。地区包含一个虚拟的邮政编码列表,邮政编码类别包含一个虚拟的房产列表,从地区控制器内部是否有任何was来计算该地区的房产数量,类别如下:
public class District
{
[Key]
public int DistrictID { get; set; }
public string Name { get; set; }
public int Households { get; set; }
public int Population { get; set; }
public virt
我有一个父子系统。我正在尝试创建一个三级菜单,但第一级菜单在所有三级菜单中都重复出现。
下面是我的数据库表的示例数据
id category parent
1 level a one 0
2 level b one 0
3 level two 1 for a 1
4 level two 2 for a 1
5 level three for level