MySQL - Consulta dato maximo entre 2 tablas

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 10 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Consulta dato maximo entre 2 tablas

Publicado por jesus (1 intervención) el 06/06/2020 03:08:38
Hola les queria consultar: como poder mostrar la "Bid"(oferta) mas alta y que me muestre de esa oferta mas alta el nombre de quien la hizo y el "post_title"(Producto)

tengo 2 tablas

tabla1=
auction_id
Bid
Name

tabla2=
Id
post_title
-----------------------
ejemplo:

tabla 1:
auction_id | Bid | Name
123 $400 juan
124 $300 pedro
123 $700 lucas

tabla2:
Id | post_title
123 televisor
124 heladera

lo que yo quiero obtener es:

Bid | name | post_title
$700 lucas televisor
--------------------------------
ya tengo un codigo que me muestra la oferta mas alta junto con el producto pero en el nombre me muestra el primero que seria =juan en vez de lucas que hizo la oferta mas grande

mi codigo=

1
2
3
4
5
SELECT MAX($table1.bid) AS Bid, $table1.name as Name, $table2.post_title as Producto
FROM $table1
INNER JOIN $table2 ON $table1.auction_id = $table2.ID
GROUP BY $table1.auction_id
ORDER BY $table1.bid DESC
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder