mysql 查询中的字母 't' 是什么意思
What is the meaning of the letter 't' in mysql query
SELECT * FROM (SELECT * FROM my_table ORDER by row_id DESC LIMIT 8) t ORDER BY RAND()
我在回答中看到这个,ORDER BY 之前的 't' 是什么意思?
子查询需要一个别名。在本例中为 t
.
使用此名称,您可以引用子查询及其列的结果。
为了使别名更清晰,你应该使用AS,同时使用accent grave。这个 re-written 查询会更容易阅读
SELECT * FROM (SELECT * FROM `my_table` ORDER by `row_id` DESC LIMIT 8) AS `t` ORDER BY RAND()
SELECT * FROM (SELECT * FROM my_table ORDER by row_id DESC LIMIT 8) t ORDER BY RAND()
我在回答中看到这个,ORDER BY 之前的 't' 是什么意思?
子查询需要一个别名。在本例中为 t
.
使用此名称,您可以引用子查询及其列的结果。
为了使别名更清晰,你应该使用AS,同时使用accent grave。这个 re-written 查询会更容易阅读
SELECT * FROM (SELECT * FROM `my_table` ORDER by `row_id` DESC LIMIT 8) AS `t` ORDER BY RAND()