你好,選擇和計數連接表
我做一個網站,人們可以買票表演,我需要知道有多少門票取決於可變日期的銷售。
我有2個表:
1)含有預約日期預約表;
2)連接到我的預訂表的票單表。
這裏是我的代碼:
$qb = $repo->createQueryBuilder('a');
$qb->select('a');
$qb->where('a.dateReservation = :dateReservation');
$qb->setParameter('dateReservation',$date);
$qb->leftJoin('a.ticket', 't');
$qb->addSelect('COUNT(t)');
如果有人知道如何從預訂($日期)又算什麼讓加盟票,這將是真棒! (DQL要求者優先)
男性我只注意到我可以訪問除reservation_Id之外的所有門票屬性。 我不知道爲什麼,我不知道該怎麼做! –
可以分享什麼是表的主鍵和外鍵,也請看下面的代碼。我想你需要把這個SELECT COUNT(*)作爲sold_tickets FROM reservations r,tickets t WHERE t.reservation_id = r.id and date(r.date)='2016-06-30' –
是的,我拍了一個屏幕拍攝: http://www.noelshack.com/2016-26-1467320183-zefz.jpg –