mySQL NOOB 问题:
表有一个列 = AgeGroup。它填充了以下数据选项:U40、40-44、45-49、50-54、55-59、60+。
我有一个表单,允许用户选择他们希望查看的“性别”和“年龄组”。然后使用“SELECT”SQL 查询的“WHERE”子句。它使用以下格式:
FROM
#__test1
WHERE
EventName = '2011EoSummer' AND
Gender = {$REQUEST:Gender};
if(isset($_REQUEST['Age'])) AND AgeGroup = {$_REQUEST['Age']}
在表格中,有一个选项可以通过“Overall”获取所有年龄,但 AgeGroup 列中没有名为“Overall”的数据。总体上应该默认为所有年龄组,但我不知道这将如何在 SQL 查询中读取。
示例 1 URL:/&Gender=Men&AgeGroup=U40 => 将在 'U40' 'Men' 中显示数据
示例 2 URL:/&Gender=Men&Age=Overall => 将显示所有年龄数据