【问题标题】:MYSQL : Inner Join On Three tablesMYSQL:三个表的内部联接
【发布时间】:2017-09-26 01:23:32
【问题描述】:

Tables

needed output

请帮帮我。

【问题讨论】:

  • 你试过解决它吗?
  • 请尽可能使用文字(而非图片)。
  • 是的,兄弟我很努力,但没有成功。然后我发布这个问题。
  • 1.展示你的尝试。这包括对零件的尝试。 2. 你没有解释你的示例结果是什么。根据输入中出现的行来解释结果中出现的行。
  • @GurV 请不要盲目地包含 OP 的链接。那些不应该是图像,它们应该是文本。应该告诉OP。这个问题不应该被排除在审查队列之外。也不应该回答。

标签: mysql sql database-normalization


【解决方案1】:

试试这个:-

Select a.roll_no, name, sport_name
from
student a
inner join
student_details b
on a.roll_no=b.roll_no
inner join
sports c
on b.sport_id=c.sport_id
where a.roll_no in (1,3);

此处的“Where”条件有助于将范围限制为 Sandeep 和 Ajay。如果您想要全部,则完全删除“Where”条件

【讨论】:

  • 非常感谢您的帮助!
猜你喜欢
  • 2013-10-06
  • 2014-03-11
  • 2017-03-24
  • 2012-02-22
  • 2023-03-17
  • 2012-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多