-2
저는 Symfony2.8과 MySQL을 사용하는 프로젝트 작업을하고 있습니다. 데이터베이스에 사용자, 인용 부호, 기사, articlesquotes 인 4 개의 테이블이 있습니다.symfony2 doctrine의 고급 SQL 쿼리
사용자 테이블
<html>
<body>
<table border="1">
<tr>
<th>user_id</th>
<th>name</th>
<th>age</th>
</tr>
<tr>
<td>7</td>
<td>Alex</td>
<td>20</td>
</tr>
<tr>
<td>8</td>
<td>John</td>
<td>30</td>
</tr>
</table>
</body>
</html>
인용 테이블
<html>
<body>
<table border="1">
<tr>
<th>quote_id</th>
<th>user_id</th>
<th>reference</th>
</tr>
<tr>
<td>61</td>
<td>7</td>
<td>AE20</td>
</tr>
<tr>
<td>62</td>
<td>7</td>
<td>AE21</td>
</tr>
<tr>
<td>63</td>
<td>7</td>
<td>AE22</td>
</tr>
<tr>
<td>64</td>
<td>8</td>
<td>AE29</td>
</tr>
</table>
</body>
</html>
articlesquote
<html>
<body>
<table border="1">
<tr>
<th>id</th>
<th>quote_id</th>
<th>article_id</th>
<th>qte</th>
</tr>
<tr>
<td>58</td>
<td>61</td>
<td>2</td>
<td>7</td>
</tr>
<tr>
<td>59</td>
<td>62</td>
<td>3</td>
<td>8</td>
</tr>
<tr>
<td>60</td>
<td>63</td>
<td>1</td>
<td>9</td>
</tr>
<tr>
<td>61</td>
<td>63</td>
<td>2</td>
<td>10</td>
</tr>
</table>
</body>
</html>
기사 테이블
<html>
<body>
<table border="1">
<tr>
<th>article_id</th>
<th>name</th>
</tr>
<tr>
<td>1</td>
<td>article1</td>
</tr>
<tr>
<td>2</td>
<td>article2</td>
</tr>
<tr>
<td>3</td>
<td>article3</td>
</tr>
</table>
</body>
</html>
지금이 테이블 사이의 관계는
사용자 < --one 일대입니다
내가 quote_id 발주 사용자 수 (7)의 모든 따옴표에있는 기사를 좀하고 싶습니다
나는
7 도움을 주셔서 감사합니다 사용자 수의 인용 수 (63)에 기사를 좀하고 싶습니다 나를.
가 작동 감사합니다! 첫 번째 내용은 무엇입니까? 나는 quote_id가 주문한 사용자 번호 7의 모든 인용문에있는 기사를 얻고 싶습니다. – Mostafa
'및 q.quote_id = 63'을 'order by q.quote_id'로 바꿉니다. 그 일을해야합니다. – jonju
내 친구 고맙습니다. – Mostafa