<Query> ::= SELECT <SelList>
FROM <FromList>
WHERE <Condition>
<SelList> ::= <Attribute> |
<Attribute> , <SelList>
<FromList> ::= <Relation> |
<Relation> , <FromList>
<Condition> ::= <Condition> AND <Condition> |
<Attribute> IN ( <Query> ) |
<Attribute> = <Attribute> |
<Attribute> LIKE <Pattern>
|
The only condition containing a sub-query is the IN clause
The general treatise is outside the scope of this course...