我试图用sqlite连接两个表,在其中一个列上有一个别名,但是当我将该列化名时,它返回null。year";: name = Castle who = dan year =
但是,如果去掉列别名y.meta_int FROM series LEFT JOIN series_meta AS y ON _id=y.series_id AND y.meta_name="year&qu
SELECT 10 AS my_num, my_num*5 AS another_number在本例中,我尝试在其他计算中使用my_num别名。这将导致未知列"my_num“
这是我正在尝试做的事情的简化版本,但基本上我想使用别名进行其他计算。我的计算要复杂得多,这就是为什么给它起个别名很好,因为我以不同
假设我做了一个像select * from table as t1 LEFT JOIN table as t2 ON t1.id=t2.rank那样的自连接,然后用mysql_fetch_assoc获取结果在php中构建一个数组.然后print_r数组..。是否有一种方法(不仅仅是数字,而是使用关联标识符)来区分在联接中选择的列,而不是原始列?