我是SQL的新手,并且很难为某些东西编写查询。假设我有一个表(school_info),如下所示:
| High School | College
_________________________________________________________________________
Mom_Age | pet| sibling| fresh | soph | jun | sen |fresh |soph |jun |sen
__________________________________________________________________________
<40 | yes| 1 | x? |
我不知道这张桌子是否可读,但基本上有两个类别(高中和大学)由新生,大二,大三和大四分。我想知道我是怎么写一个SQL查询来弄清楚有多少新生高中生有一个40岁以下的妈妈,一个宠物和一个兄弟姐妹。我不确定如何在SQL中进行联合。
答案 0 :(得分:1)
我首先要做的是获得符合所有条件的学生名单:
url(r'^$', views.indexView, name='index'),
url(r'', include('registration.urls'))
完成后,您可以使用以上作为子查询进行分类(类别,年份)以获得所需的计数:
SELECT student_id, category, year
FROM studentTable
WHERE mom_age < 40 AND sibling = 1 AND pet = 'yes';