<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[테이블 조인 또는 new kboard() 통한 별도 TOP3출력!]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/42655</link>
		<description><![CDATA[<p> </p>

<p>추천상품(top3) 3개를 별도로 뽑고 싶습니다. </p>

<p>해당 옵션은 option 테이블의 TOP3로 0 (미노출) / 1 (노출) 값이 들어갑니다. </p>

<p> </p>

<p>한페이지에</p>

<p> ㅁ 상단의 기본 전체 리스트</p>

<p> ㅁ하단의 추천상품 3개를 출력</p>

<p> </p>

<p>&gt; 네임값 kboard_option_top3</p>

<p>content 테이블과 option 테이블을 조인하는 쿼리문 또는 </p>

<p>kboardContent() 객체(?)를 이용한 방법을 알려주세요 </p>

<p> </p>

<p>제가 예전에 도움을 받아서 아래와 같은 방법을 했습니다.</p>

<p>이런 비슷한 방법이나 쿼리문 부탁드립니다 ㅠㅠㅠ </p>

<p>&lt;section class="store"&gt;<br />
    &lt;ul class="devide3Layout"&gt;<br />
  &lt;?php<br />
global $wpdb;<br />
$results = $wpdb-&gt;get_results("SELECT * FROM {$wpdb-&gt;prefix}kboard_board_content<br />
                        WHERE category1 = '{$content-&gt;category1}'<br />
                        AND uid != {$content-&gt;uid}<br />
                        ORDER BY RAND()<br />
                        LIMIT 4");<br />
?&gt;<br />
&lt;?<br />
$additional_list = array();<br />
foreach($results as $row):<br />
   $test = new KBContent();<br />
   $test-&gt;initWithUID($row-&gt;uid);<br />
   $tmp = array(<br />
       "title" =&gt; $test-&gt;title,<br />
       "uid" =&gt; $test-&gt;uid,<br />
    "thumbnail" =&gt; $test-&gt;getThumbnail(),<br />
       "address"=&gt; $test-&gt;option-&gt;adress<br />
    );<br />
   $additional_list[] = $tmp;<br />
?&gt;<br />
 </p>

<p>저번에 내장에디터관련 답변주셔서 정말 감사드립니다 (__ ) ! </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[감사합니다!

더 심화적인 문장을 알려주셔서, 자유롭게 응용이 가능했습니다 ㅎㅎㅎ 

적어두고 응용해...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42670</link>
			<description><![CDATA[<p>감사합니다!</p>

<p>더 심화적인 문장을 알려주셔서, 자유롭게 응용이 가능했습니다 ㅎㅎㅎ </p>

<p>적어두고 응용해서 사용해야겠네요 ! </p>

<p>수고하세요 (  _ _ ) </p>]]></description>
			<author>kboard_developer</author>
			<pubDate>Fri, 17 Apr 2020 05:48:03 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 코드를 기준으로 INNER JOIN을 사용하여 예제 코드를 작성해봤습니다.

아래 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/42662</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 코드를 기준으로 INNER JOIN을 사용하여 예제 코드를 작성해봤습니다.</p>

<p>아래 코드를 활용해보시겠어요?</p>

<pre>
<code class="language-html">&lt;?php
global $wpdb;
$results = $wpdb-&gt;get_results("SELECT `content`.`uid` FROM {$wpdb-&gt;prefix}kboard_board_content AS `content`
	INNER JOIN `{$wpdb-&gt;prefix}kboard_board_option` AS `option`
	ON `content`.`uid` = `option`.`content_uid`
	WHERE `content`.`category1` = '{$content-&gt;category1}'
	AND `content`.`uid` != '{$content-&gt;uid}'
	AND `option`.`option_key` = 'top3' AND `option`.`option_value` = '1'
	ORDER BY RAND() LIMIT 4");
?&gt;
&lt;?php
$additional_list = array();
foreach($results as $row){
	$new_content = new KBContent();
	$new_content-&gt;initWithUID($row-&gt;uid);
	
	$tmp = array(
		"title" =&gt; $new_content-&gt;title,
		"uid" =&gt; $new_content-&gt;uid,
		"thumbnail" =&gt; $new_content-&gt;getThumbnail(),
		"address"=&gt; $new_content-&gt;option-&gt;adress
	);
	$additional_list[] = $tmp;
}
?&gt;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 17 Apr 2020 00:15:31 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>