我的问题类似于这样的一个MySQL COUNT() multiple columns。mysql count multiple rows
但对我来说,我怎么算复式行:
report table:
id t_pro t_price
1. voucher 20.00
2. pro 13.00
3. pro 1x 13.00
4. pro 2x 13.00
5. voucher 20.00
6. pro 1x 13.00
$db->query("SELECT COUNT(*) FROM (SELECT t_pro WHERE t_pro LIKE 'pro%' AS pro_tan, SELECT t_pro WHERE t_pro LIKE 'voucher%' AS voucher) WHERE date=CURDATE() ");
的结果是这样的:
voucher : 2
pro tan : 4
? – Neal 2011-04-27 16:15:57