SQL 选择 table1.column 作为 table1.column

标签 sql mysql select join

我正在处理数据库连接,我想要执行以下操作:

Select tabel_one.id, 
       tabel_one.title, 
       tabel_one.content, 
       table_two.value as table_two.key 
  from tabel_one 
  Join table_two ON table_two.id = table_one.id ....

重要的部分是:

table_two.value as table_two.key

有什么办法可以实现这一点吗?

最佳答案

不,您不能定义引用表的别名。

一般来说,您应该简单地使用:

table_two.value as key

否则,如 OMG Ponies suggested in another answer ,您可以将别名括在反引号中:

table_two.value as `table_two.key`

关于SQL 选择 table1.column 作为 table1.column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2602967/

相关文章:

mysql - 如何在 feathersjs 的 yeoman 生成的配置中设置 mysql 密码

mysql 更新错误 1054 : Unknown column 'x' in 'field list'

php - 使用 mysqli_fetch_all 使用列定义键

MySQL按时间段对结果进行分组

PHP 没有在正确的地方回显

SQL根据行信息连接不同的表

mysql - 检索上个月上传的数据

mysql - 如何在考虑权重的情况下随机选择一行?

mysql - 查询两个交叉字段的复杂性

mysql - 我怎样才能最好地将其建模为数据库?