SELECT
(SELECT
MAX(`word_id`)
FROM
`tbl_user_words`
WHERE `member_id` = 1) AS max_id,
(SELECT
COUNT(`word_id`)
FROM
`tbl_user_words`
WHERE `right_count` < 5
AND `member_id` = 1) AS num ;
看起来怪怪的 ~
SELECT
(SELECT
MAX(`word_id`)
FROM
`tbl_user_words`
WHERE `member_id` = 1) AS max_id,
(SELECT
COUNT(`word_id`)
FROM
`tbl_user_words`
WHERE `right_count` < 5
AND `member_id` = 1) AS num ;
看起来怪怪的 ~
select max(t1.word_id) as max_id, count(t2.word_id) as num from tbl_user_words as t1, tbl_user_words as t2 where t1.member_id = 1 and t2.member_id = 1 and t2.right_count < 5
这样写可能清晰点。
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读
试试这条语句, 帅气不?