【问题标题】:MYSQL - How to run a query where the values of one condition match the value of another?MYSQL - 如何在一个条件的值与另一个条件的值匹配的情况下运行查询?
【发布时间】:2021-12-15 17:13:04
【问题描述】:

你可以选择 eye_color、hair_color、sex...查询。

【问题讨论】:

  • 是的,即使您需要使用存储的过程也是可能的,但请添加更多信息,否则很难说出这样的一种方式 `SELECT a.* FROm a WHERE a.xoy = 1 并且存在(从特征中选择 1,其中 eye_color = "深棕色" AND hair_color = "深棕色"`
  • 如果 eye_color(深棕色)的每个 VALUE = 每个 hair_color(深棕色) ???这需要所有值都相同吗?如果在某些提到的列中有 2 个不同的值,则相反的列值等于 NOT EVERY 值。你的需求太不合逻辑了......在一些示例数据上证明它。

标签: mysql sql popsql


【解决方案1】:

我终于找到了MySQL的解决方案:

SELECT eye_color=hair_color, sex... 
FROM characteristics
WHERE eye_color=hair_color = '1';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多