【问题标题】:mysql display data from two table using foreign keymysql使用外键显示两个表中的数据
【发布时间】:2016-04-22 23:12:38
【问题描述】:

我有两张桌子。 一个表 vessellistvesselno 作为主键。另一张表是restowlist,主键是containerno,外键是vesselno

我想显示数据,当用户选择vesselno时,它将显示所有在restowlist中具有相同vesselno的containerno。

vesselnoemmmearsk

集装箱


1) 900408
2) 880202
3) 900020

我已经尝试过连接表,但它搞砸了。

【问题讨论】:

  • 你尝试了什么查询? INNER JOIN 是实现这一目标的正确方法......

标签: mysql database


【解决方案1】:

尝试内部连接

 SELECT containerno
 FROM vessellist v
 INNER JOIN   restowlist r  ON  v.vesselno = r.vesselno
 WHERE v.vesselno = 'emmamearsk'; 

【讨论】:

    【解决方案2】:

    试试这个。

    SELECT containerno
    FROM vessellist v, restowlist r
    WHERE v.vesselno = r.vesselno
    AND v.vesselno = 'emmamearsk';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      • 2012-08-23
      • 1970-01-01
      • 2016-06-30
      相关资源
      最近更新 更多