簡體   English   中英

如何僅選擇相關帖子的隱私為0的那些評論

[英]How to select only those comments where associated posts's privacy is 0

我有一個表格“帖子”,看起來像這樣-

------------------------------------
id  |  Title | Date | Privacy 
1   | abc    | 2016 | 0
2   | xyz    | 2015 | 1

另一個表“ comments”如下所示:

------------------------------------
id  | post_id | content | Date   
1   |  2       |  abc    | 2016 
2   |  1       |  xyz    | 2015 

我需要選擇所有評論-

a)帖子的隱私為0
b)其中comments.content類似於'%keyword%'
c)按評論順序排列
d)極限值和偏移量

您的幫助將不勝感激。 謝謝!

你的意思是:

SELECT content 
FROM comments C
INNER JOIN Posts P ON P.id = C.post_id
WHERE content like '%keyword%' 
AND Privacy = 0
ORDER BY C.Date

請解釋一下您的意思:“ d)極限和偏移值

您應該首先搜索堆棧溢出時已經給出的答案,或者只是進行Google搜索。

反正這就是你的答案

select * from comments where 
content like '%keyword%' and
post_id in ( select id from Posts where Privacy = 0)
order by Date
LIMIT 10

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM