第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何連接表并顯示?

如何連接表并顯示?

PHP
慕村9548890 2023-09-15 21:35:55
我嘗試合并兩張桌子。示例,表 A 和 B。表 A 有 2 列(id 和 value)表 A 有 3 行 (1, a)、(1, b) 和 (1, c)。表 B 有 1 列和 1 行(id)為(1)我嘗試使用join table執(zhí)行此操作,結(jié)果:3 行 id 和值為 (1, a), (1, b), (1, c)這不是我想要的,我需要?jiǎng)?chuàng)建如下:結(jié)果:只有 1 行,id 為 (1),value 為 (a, b, c)但是,我只想從“value”中獲取“c”數(shù)據(jù)。那么,我想要的結(jié)果是(1, c),怎么樣?編輯:檢查,有工作:http://sqlfiddle.com/#! 9/b0fd3b/2它不適用于我的代碼,未找到結(jié)果。檢查一下:<?phpif (isset($_GET['page_no']) && $_GET['page_no']!="") {  $page_no = $_GET['page_no'];}else {  $page_no = 1;}$total_records_per_page = 3;$offset = ($page_no-1) * $total_records_per_page;$previous_page = $page_no - 1;$next_page = $page_no + 1;$adjacents = "2"; $result_count = mysqli_query($conn, "SELECT COUNT(*) As total_records FROM b");$total_records = mysqli_fetch_array($result_count);$total_records = $total_records['total_records'];  $total_no_of_pages = ceil($total_records / $total_records_per_page);$second_last = $total_no_of_pages - 1; // total page minus 1$result = mysqli_query($conn, "SELECT id, a.meta_key, a.meta_value FROM a JOIN b USING (id) WHERE a.meta_value = 'value2' LIMIT $offset, $total_records_per_page");if (mysqli_num_rows($result) > 0) {  while ($row = mysqli_fetch_array($result)) {    echo $row['id'];    echo $row['key'];    echo $row['value'];  }}else {  echo "no found";}?>// pagination....
查看完整描述

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;


查看完整回答
反對(duì) 回復(fù) 2023-09-15
?
侃侃無極

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'


查看完整回答
反對(duì) 回復(fù) 2023-09-15
?
慕桂英3389331

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.


查看完整回答
反對(duì) 回復(fù) 2023-09-15
  • 3 回答
  • 0 關(guān)注
  • 177 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)