【问题标题】:What SQL query should I use to output the value of my 2 tables? [closed]我应该使用什么 SQL 查询来输出我的 2 个表的值? [关闭]
【发布时间】:2022-01-21 12:50:23
【问题描述】:

我是一名学生,是 MySQL 新手

我有 2 张桌子,ors_uniform 包含 7 种产品,有 9 种尺寸 (XS-5XL)。

ors_prices 包含 table1 的 fk 和每个尺寸的价格(9 个尺寸)

我想要这样当我输出产品的库存时,价格会显示在它旁边。我已经知道如何使用 php 来做到这一点,但我不知道要使用什么 MySQL 查询。

我目前只使用SELECT * FROM ors_uniform

2 tables

【问题讨论】:

  • 这是两个表之间的基本join
  • ors_uniform 表上的 size 列是多余的,应该标准化。
  • 这是什么意思@Stu

标签: php mysql sql


【解决方案1】:

假设fk 是一个外键,它在两个表中都可用。

select * from ors_uniform join ors_prices on ors_uniform.fk = ors_prices.fk;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2010-09-17
    相关资源
    最近更新 更多