Ich bin ziemlich neu in Laravel und habe versucht, viele Guides und ähnliche Stack Overflow-Threads zu verwenden, aber ohne Glück.SQL-Abfrage nach Laravel konvertieren
Will jemand mir helfen, diese Abfrage Laravel neu zu schreiben:
SELECT a.id, a.hits, a.url, a.sold, a.total, a.updated_at,
GROUP_CONCAT(b.TransID) as SONumber,
COUNT(SONumber) AS newHits
FROM hits AS a
INNER JOIN transactions AS b
ON FIND_IN_SET(b.TransID, a.SONumber) > 0
WHERE b.TransDate >= '$fromdate' || b.TransDate >= '$todate'
GROUP BY a.id
Das funktioniert perfekt, aber ich weiß nicht, wie es neu zu schreiben in Laravel.
Tabellen wurden nicht normalisiert, und ich musste solche Abfrage schreiben, damit es richtig funktioniert, da ich gegebene Tabellen nicht ändern konnte.
Bitte lesen [Unter welchen Umständen kann ich "dringende" oder andere ähnliche Sätze zu meiner Frage hinzufügen, um schnellere Antworten zu erhalten?] (// meta.stackoverflow.com/q/326569) - Die Zusammenfassung ist, dass dies ist kein idealer Weg, um Freiwillige anzusprechen, und ist wahrscheinlich kontraproduktiv, um Antworten zu erhalten. Bitte unterlassen Sie das Hinzufügen zu Ihren Fragen. – halfer