在SELECT语句中按列限制

时间:2014-09-09 14:52:04

标签: mysql limit

使用LIMIT子句减少SELECT语句返回的行数;我只想将LIMIT子句绑定到包含INT的列值。

Select *
FROM customer.questions, customer.answers, customer.counts 
WHERE customer.question qid = customer.answers qid AND
      customer.questions q_type = customer.counts q_type
ORDER BY customer.counts limit DESC LIMIT colname

问题: 将LIMIT与列值一起使用;我的customer.counts限制INT是包含20的值的colname。

注意:  QID(AI)INT

来自customer.questions表的QID(FK)INT

来自customer.questions表的Q_TYPE(FK)INT

1 个答案:

答案 0 :(得分:0)

为什么要限制使用列值返回的行数?并且请优化您的查询,因为它似乎不是一个有效的查询(例如,ORDER BY LIMIT无效,条件格式不正确的列名称。)