我想创建一个SELECT语句,但我不确定如何完成它。SQL复杂的select语句
我有2个表格,user
和group
。每个用户都有一个userid
,每个组都有一个ownerid
,它指定谁拥有该组。每个组还有一个name
,然后在用户表中,有一列group
指定该人属于哪个组。 (请原谅烦人的结构,我没有创建它)。我试图找到group
中的所有行,其中该组的ownerid
没有group
(在用户表中)设置为该组的name
。如果这会有所帮助:
用户
|-----------------------|
| id | username | group |
|----|----------|-------|
| 0 | Steve | night |
| 1 | Sally | night |
| 2 | Susan | sun |
| 3 | David | xray |
|-----------------------|
集团
|---------------------|
| ownerid | name |
|---------|-----------|
| 1 | night |
| 3 | bravo |
| 2 | sun |
|---------------------|
当SQL语句将返回组一行bravo
因为Bravo的所有者没有他的组设置为喝彩。
你的bash在SQL语句中在哪里? –