在多的一方增加 一 的一方的id,例如 A 有 n 個好友,則在好友表(friends)中,增加一個字段用于存放A的id,則可以通過下列語句查詢到A的所有好友:
站在用戶的角度思考問題,與客戶深入溝通,找到甘孜州網(wǎng)站設(shè)計與甘孜州網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋甘孜州地區(qū)。
select * from friends where Aid = ?
拿用戶角色來說
用戶? ←多對多→ 角色
概念模型如下:
生成物理模型就成了2個1對多:
箭頭指向多的一方
in后邊的sql有問題。
你試試單獨運行“select pid from repost group by pid order by count(pid) desc limit 0, 3”。估計會保錯。
查出A表中 id , 其對應(yīng)B表中字母為A,C
select id from A where id in (select id from B where 字母 in ('A','C'));
單查B表
select id from B where 字母 in ('A','C')