3 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊
嘗試下面的查詢。我希望它能得到你想要的結(jié)果。
SELECT a.id, a.value,
FROM a
INNER JOIN b ON a.id=b.id;
ORDER BY
a.id DESC;

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
只有 1 行,id 為 (1),value 為 (a, b, c)
SELECT id, GROUP_CONCAT(value ORDER BY value) values
FROM a
JOIN b USING (id)
GROUP BY id
但是,我只想從“value”中獲取“c”數(shù)據(jù)。
SELECT id, a.value
FROM a
JOIN b USING (id)
WHERE a.value = 'c'

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
你可以這樣做:
select a.*
from a join
b
on a.id = b.id
order by a.value desc
limit 1;
我對(duì)為什么join需要 a 有點(diǎn)困惑:
select a.*
from a
order by value desc
limit 1;
但你似乎想要join.
- 3 回答
- 0 關(guān)注
- 177 瀏覽
添加回答
舉報(bào)