【问题标题】:MySQL custom selectMySQL 自定义选择
【发布时间】:2015-12-17 02:42:56
【问题描述】:

我有一个包含多列和多行的表。我有一个用于唯一性的 id 字段,还有另一个将行与组 id 组合在一起的字段。每当用户选择组时,它都会在第 1 列中设置组 id。我正在尝试从组 id 等于 id 1 中设置的任何组 id 的表中选择 *。任何帮助将不胜感激。

我的表有 id 1-200,一个用户字段 1(用户输入文本),一个用户字段 2(用户输入文本),一个用户字段 3(用户输入文本),一个组标识(用户输入文本)。我有一个以组 ID 命名的按钮,当按下按钮时,它会拉出具有该组 ID 的文本字段。 ID 1 是一个呼叫填充,如果他们选择说组 ID“TEST”,它会将 ID 1 组 ID 设置为“TEST”,它将向用户显示组 ID 为“TEST”的所有数据。我正在进行一项更新,将查看选定的数据,如果有任何更改,它将更改该项目。

【问题讨论】:

  • 你已经尝试了什么?
  • Select * from table where groupid = '$groupid' and id = 1 这是我一直要做的,但我知道这是错误的
  • 请将edit您的代码添加到您的问题中。您可能还想添加您的示例数据集和所需的结果。
  • @MattB,请向我们展示表架构。

标签: mysql select


【解决方案1】:

可能需要更多详细信息,但假设您已经将用户的 id 设为 2:

SELECT * FROM users WHERE groupid = (SELECT groupid FROM users where id = 2)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 2012-01-20
    • 2012-07-22
    • 2019-11-02
    • 1970-01-01
    • 2022-01-02
    相关资源
    最近更新 更多