0
我一直在創建一個where查詢。我有表item
與item_id, item_title, item_description, item_created, item_approved
。我也有一個表article
與PK item_id
(從項目表)和article_body
。最後一個表是media
,其中medium_id
,item_id
(FK),medium_url
和medium_type
。哪裏查詢其他表格+ Doctrine
現在我想從item.item_approved不是NULL和item.item_id不存在於文章表中的媒體中選擇所有數據。 現在我可以從item.item_approved不爲NULL的媒體中選擇所有數據。但是現在我需要再次檢查他是否不選擇文章列表中的項目。我的查詢到目前爲止:
$repository = $entityManager->getRepository('VolleyScoutBundle:Media');
$query = $repository->createQueryBuilder('m')
->join('m.item', 'i')
->where('i.itemApproved is not NULL')
->getQuery();
數據庫中的'item_approved'是否可以空? –
是的,它是可以空的。 – nielsv