1
我有這個DB結構:主義DQL搜索查詢
- Announcement table
- Equipement table
是有很多的兩個表之間有很多關係,當我執行學說查詢來搜索一些發佈公告稱,有一個具體的設備公司,我得到0記錄
這是我的DQL:
SELECT a FROM Entity\Announcement a JOIN LEFT JOIN a.comfortEquipements aces
and aces.identifier = 1"
1:是所需的設備公司, 在這個階段一切的標識是做工精細,但是當我添加一些超視距呃標準,則它返回0記錄
例子:
SELECT a FROM Entity\Announcement a JOIN LEFT JOIN a.comfortEquipements aces
and aces.identifier = 1 and aces.identifier = 2"
嘗試(aces.identifier = 1或aces.identifier = 2)而不是AND –
如何在PHP中構建您的DQL? @JapanPro建議使用第二個查詢中的「OR」。 – shadyyx
@shadyyx這只是教條查詢, –