你好,选择和计数连接表
我做一个网站,人们可以买票表演,我需要知道有多少门票取决于可变日期的销售。
我有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 –