J'ai la requête INNER JOIN suivante que vous pouvez voir en action dans un violon here.Ajout d'une colonne supplémentaire à une requête SQL INNER JOIN
SELECT b.*, c.date2
FROM (
SELECT a.work, a.amount,
COUNT(*) totalCount,
SUM(Amount) totalAmount
FROM tableName a
GROUP BY a.work, a.amount
) b
INNER JOIN
(
SELECT a.work, a.amount, DATE_FORMAT(Date,'%D %M %Y') date2,
date
FROM tableName a
) c ON b.work = c.work and b.amount=c.amount
ORDER BY b.work, b.totalCount, c.date
Je voudrais ajouter une autre colonne, appelée « url » à la requête, qui fonctionne de la même manière que la colonne de date, soit elle renvoie la valeur distincte dans la colonne « url » pour chaque ligne . Vous pouvez trouver le schéma qui inclut la nouvelle colonne dans un violon here. Je ne suis pas sûr comment adapter la requête pour renvoyer une colonne supplémentaire avec les valeurs 'url' distinctes. J'ai essayé quelques choses, mais je n'arrive pas à le faire fonctionner correctement.
ce qui est le résultat attendu? – hkutluay
La sortie attendue est la même que dans le premier violon, mais avec une colonne supplémentaire pour les valeurs d'URL distinctes pour chaque ligne. – Nick