Php 如何更改MySQL查询以临时更改列名
我有以下SQL查询: 从photoTable p JOIN userTable中选择p.id、标题、l.id、用户名 l开(l.id=p.iduser)订单按p.id描述限制50 我需要将Php 如何更改MySQL查询以临时更改列名,php,mysql,sql,sql-server,alter-table,Php,Mysql,Sql,Sql Server,Alter Table,我有以下SQL查询: 从photoTable p JOIN userTable中选择p.id、标题、l.id、用户名 l开(l.id=p.iduser)订单按p.id描述限制50 我需要将p.id更改为p.IdPhoto,但问题是我只希望在通话中临时完成此操作。我看到altertable是一个选项,但我有点不确定如何在不改变id两个字段的情况下实现这一点。有什么想法吗?这样行吗 SELECT p.id as idPhoto, title, l.id, username FROM photoT
p.id
更改为p.IdPhoto
,但问题是我只希望在通话中临时完成此操作。我看到altertable
是一个选项,但我有点不确定如何在不改变id
两个字段的情况下实现这一点。有什么想法吗?这样行吗
SELECT p.id as idPhoto, title, l.id,
username
FROM photoTable p
JOIN userTable l ON (l.id = p.iduser)
ORDER BY p.id DESC LIMIT 50
这样行吗
SELECT p.id as idPhoto, title, l.id,
username
FROM photoTable p
JOIN userTable l ON (l.id = p.iduser)
ORDER BY p.id DESC LIMIT 50
这样行吗
SELECT p.id as idPhoto, title, l.id,
username
FROM photoTable p
JOIN userTable l ON (l.id = p.iduser)
ORDER BY p.id DESC LIMIT 50
这样行吗
SELECT p.id as idPhoto, title, l.id,
username
FROM photoTable p
JOIN userTable l ON (l.id = p.iduser)
ORDER BY p.id DESC LIMIT 50
您需要更改它只是为了输出还是在查询中重复使用?我需要更改输出。然后@brian hoover发布的解决方案应该可以工作。您需要更改它只是为了输出还是在查询中重复使用?我需要更改输出。然后@brian hoover发布的解决方案应该可以工作。您需要更改它吗只是为了输出还是为了在查询中重复使用?我需要更改输出。然后@brian hoover发布的解决方案应该可以工作。您需要更改它只是为了输出还是为了在查询中重复使用?我需要更改输出。然后@brian hoover发布的解决方案应该可以工作。现在它可以工作了!!!而不是
p.id
在ORDER BY
之后,我只是使用了idPhoto
,很好,谢谢!我将在9分钟内获奖:)现在它工作了!!!而不是p.id
在ORDER BY
之后,我只是使用了idPhoto
,很好,谢谢!我将在9分钟内获奖:)现在它工作了!!!而不是p.id
在ORDER BY
之后,我只是使用了idPhoto
,很好,谢谢!我将在9分钟内获奖:)现在它工作了!!!而不是p.id
在ORDER BY
之后,我只是使用了idPhoto
,很好,谢谢!我将在9分钟内获奖:)