有3张桌子
People Sex Marriages
+--+----+------+ +------+--------+ +------------+-------------+
|ID|name|sex_ID| |sex_ID|sex_name| |First_man_ID|Second_man_ID|
+--+----+------+ +------+--------+ +------------+-------------+
|1 |Ola | 2 | | 1 | M | | 1 | 2 |
|2 |Gena| 1 | | 2 | F | | 1 | 3 |
|3 |Yura| 1 | | Null | Null | | Null | Null |
+--+----+------+ +------+--------+ +------------+-------------+
如何编写 SQL 查询以选择所有相关对,即 根据表的值Marriages匹配名称。
在我们的例子中,它将是:
+-----+------+---------+----------+
|First|Second|First_sex|Second_sex|
+-----+------+---------+----------+
|Ola | Gena | F | M |
|Ola | Yura | F | M |
+-----+------+---------+----------+
PS不要专注于Olya的位置)
1 个回答