我有三张table:reserva,cliente,estancia
reserva
___________
id
id_cliente
entrada
salida
...
cliente
__________
id
nombre
apellidos
telefono
dni
....
estancia
__________
id
id_cliente
id_reserva
其中,客户和预订者之间存在1:1的关系。目前我使用这个查询。
SELECT r.id as rid,
r.entrada as rentrada,
r.salida as rsalida,
c.nombre as cnombre,
c.telefono as ctelefono,
c.dni as cdni,
c.apellidos as capellido
FROM reserva r INNER JOIN
cliente c
ON r.id_mainclient = c.id
ORDER BY rid DESC
我需要补充一点 estancia
,与 reserva
. 我需要的也许是 group_concat()
所以我还是可以得到所有的 id_clientes
在 estancia
不复制行,而是连接行。
1条答案
按热度按时间lp0sw83n1#
您可以使用group\ U concat using group by
或使用适当的分隔符和顺序
或者如果你还需要c.dni