【发布时间】:2012-11-27 17:34:21
【问题描述】:
我有一个非常简单的 mysql 查询,我想从两个表 table1 和 table2 中获取一些“数据”,只要这个“数据”在包含精确“id”的一行中,所以我运行了一个准备好的请求:
'select data from (
select data from table1 union select data from table2)
where id = :id'
但它似乎不起作用(顺便说一句,我只是尝试了'select data from table1, table2 where id = :id ')
但它没有用。有人可以帮忙,我不知道我错过了什么?
【问题讨论】:
-
这不是有效的 sql ... 除非 'data' 是列名
-
我是从教程中抓到的,为什么没有呢? (抱歉我对sql还不熟悉)