【问题标题】:Show column contents referring from another column in MySQL显示引用自 MySQL 中另一列的列内容
【发布时间】:2019-02-04 21:07:07
【问题描述】:

我有一个名为 ants 的表,其中包含以下内容:

现在我想查看列phone_info 的内容,它的ID 为例如onexT1。我尝试使用:

SELECT phone_info WHERE id="onexT1" FROM ants;

但它返回一个错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id="onexT1" FROM  ants' at line 1

我该怎么做?谢谢:)

【问题讨论】:

  • SELECT phone_info FROM ants WHERE id='onexT1' ... FROMWHERE 之前。
  • 阅读 SQL 教程,它会告诉你查询的正确语法。 SQL 通常对子句的顺序非常严格,不能重新排序,所以完全按照教程的说明编写。
  • 哦,好的,谢谢,我实际上在网上找到了这个语法,其中 FROM 在最后一个子句上。无论如何感谢您的帮助:)

标签: mysql sql mysql-python


【解决方案1】:

使用单引号:

SELECT phone_info WHERE id = 'onexT1' FROM ants;

【讨论】:

    猜你喜欢
    • 2021-09-04
    • 1970-01-01
    • 2015-01-12
    • 2013-07-13
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-07
    相关资源
    最近更新 更多