我有病人表,病人名称和有病人,保险的insurance_cover表。
我需要显示有保险和没有保险的病人,病人人数和保险总数,如果不使用联接,我该怎么做呢?
SELECT 'WITH INSURANCE' AS '',PATIENTNUM, PATIENTSURNAME
from PATIENT where PATIENTNUM
IN(select PATIENTNUM from INSURANCE_COVER)
UNION
SELECT 'WITHOUT INSURANCE' AS '',PATIENTNUM, PATI
我有一个实体用户与图库的relation。用户实体与保险有关联的oneToMany。保险实体具有与图库的关系manyToOne。
我想得到所有的画廊与用户和保险的用户关系。
在GalleryRepository中,我有这样的查询:
qb = $this->createQueryBuilder('o');
$qb->select('o')
->join("AppBundle:Insurance", 'i')
->where(':user MEMBER OF o.
所以这是我的问题。我需要将保险单与被保险人的财产/项目联系起来。现在的细节差别很大,从汽车政策到房子或商业政策。所以我想要做的是在政策表上有这样的东西
Policies
item_id
item_type
根据字段"item_type“的值,链接到不同的表,例如:
item_type = car then link to the cars table
item_type = house then link to the houses table
item_type = business then link to the businesses table
and so on...
我可以