【发布时间】:2023-03-17 15:39:01
【问题描述】:
我有这两张桌子
表 1
+-----------+----------+
| support_id| Name |
+-----------+----------+
| 1 | Name 1 |
| 2 | Name 2 |
+-----------+----------+
表 2
+-----------+----------+
| school_id | support_id|
+-----------+----------+
| 2314 | 1 |
+-----------+----------+
希望输出
+-----------+----------+------------+
| school_id |support_id| has |
+-----------+----------+------------+
| 2314 | 1 | Yes |
| 2314 | 2 | No |
+-----------+----------+------------+
如何添加第三行告诉我表 2 是否在表 1 中?
提前致谢!
【问题讨论】:
-
为什么第二行会有school_id=2314?这些信息来自哪里?
-
它来自另一个名为学校的表,表 2 具有表 1 和其他学校表中的两个主键,但我从表 2 中提取数据,这就是为什么我只将这 2 个放在问题上跨度>
-
欢迎来到 StackOverflow!到目前为止,您尝试过什么吗?在这里,我们希望您try to solve your own problem first,因为您的尝试有助于我们更好地了解您想要什么。请尝试一下,然后更新您的问题以显示您在minimal, complete, and verifiable example 中遇到的特定问题。如需更多信息,请参阅how to ask good questions,并拨打tour of the site :)
-
如果您的
Table 1也有school_id列,那会容易得多。 -
能否请您也出示一下您的
schools表?看看我们能不能从中做点什么。
标签: mysql database join null case