没有得到SQLQuery非常正确 - 双重信息

时间:2016-02-09 19:13:14

标签: mysql join

我使用此QUERY

SELECT id_mov, movimientos.id_expte, expte.id_expte, id_dr, detalle, fecha, plazo, expte FROM movimientos JOIN expte ON expte.id_expte=expte.id_expte ORDER BY fecha DESC

获得此回复



 <table class="table" id="table">
            
			<thead style="background-color:#337ab7">
              <tr>
                <th>Fecha</th>
                <th>Movimiento</th>
                <th>Expediente</th>
              </tr>
            </thead>
			<tbody> 
	 

	
              <tr>
                <td>2016-02-10</td>
                <td>Inicio demanda - Adj bono profesional, tasa y aporte.</td>
                <td>351516</td>
              </tr>
          

</tbody><tbody> 
	 

	
              <tr>
                <td>2016-02-10</td>
                <td>Inicio demanda - Prox mov adjuntar bonos y demas cosas.</td>
                <td>351516</td>
              </tr>
          

</tbody><tbody> 

	
              <tr>
                <td>2016-02-10</td>
                <td>Inicio demanda - Adj bono profesional, tasa y aporte.</td>
                <td>134512</td>
              </tr>
          

</tbody><tbody> 

	
              <tr>
                <td>2016-02-10</td>
                <td>Inicio demanda - Prox mov adjuntar bonos y demas cosas.</td>
                <td>134512</td>
              </tr>
          

</tbody></table>
&#13;
&#13;
&#13;

现在,我的问题是MOVIMIENTOS表只有2条记录但是当我用WHILE回显我的查询结果时,它返回一个包含4个注册表的列表,当它应该只是2时。

任何帮助都是非常有用的。我是新人。

1 个答案:

答案 0 :(得分:1)

您没有在正确的字段上加入表格。尝试使用

 SELECT id_mov, movimientos.id_expte, expte.id_expte, id_dr, detalle,
 fecha,    plazo, expte 
 FROM movimientos 
 JOIN expte ON  movimientos.id_expte=expte.id_expte
 ORDER BY fecha DESC