mysql多表查詢是出錯解決辦法

來源:互聯網
上載者:User
mysql多表查詢是出錯
各位大俠你們好,我做的論壇中其中有三個表,就是在回複頁面顯示的,就跟這個頁面一樣,但是右邊回複的內容都可以從資料表中查詢出來,但是左邊的回複人的基本資料,只能查詢出來一個,也就是全部的回複使用者的基本資料都一樣:
我的表結構是這樣的,主貼表,回帖表,使用者表中的主要欄位
主貼表topic:(tid,topic,tcontent,tuname,ttime);
回帖表reply:(rid,rtopic,rcontent,runame,rtime);
使用者表uesr:(uid,uname,usex,ubirthday,等等);

,其中主貼表中含有主題的名稱(topic),回帖表裡面含有回複的主題名稱欄位(rtopic),並且topic與rtopic相同,現在我想根據回複主題的名稱(rtopic)欄位查詢出對應的回複的使用者(rname),然後再根據查處的使用者名稱(rname),從使用者表(user)中查處對應的(rname)的詳細資料,請各位高手幫忙解決,謝謝!最好給出sql語句。


------解決方案--------------------
SQL code
select * from reply r left join user u on r.runame=u.uname where r.rtopic=主題名 
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.