Ich habe eine Tabelle calcu
SQL-Spalte Berechnung mininimum Wert
id date name s1 s2 s3 s4 min_value
1 10/10/2017 dicky 7 4 8 9 [4]
2 10/10/2017 acton 12 15 17 19 [15]
3 10/10/2017 adney 28 13 19 14 [13]
------------------------------------------------------------------
when total by date 47 32 44 42
Hier als Mindestspaltenwert s2
[32] genannt, deshalb s2
Wert = min_value
Spalte.
Jetzt gibt es kein Problem. Wenn jedoch eines der Felder innerhalb des Werts s1, s2, s3, s4
gleich [see below example
] mit einem beliebigen Feld ist, verdoppelt sich das Feld min_value und alle Spalten werden verdoppelt. Beispiel:
id date name s1 s2 s3 s4 min_value
1 10/10/2017 dicky 7 24 8 11 [8]/[11]
2 10/10/2017 acton 12 15 17 19 [17]/[19]
3 10/10/2017 adney 28 13 19 14 [19]/[14]
------------------------------------------------------------------
when total by date 47 52 44 44
Hier Minimalwert Spalte sind s3
am s4
,
ich jede Spalte erfordern innerhalb s3 or s4
es bedeutet entweder s3
oder s4
Spalt in der min_value
Säule gefüllt werden.
see the problem here with sqlfiddle
ich MySQL verwende.
Ihre Frage zu Sehen ist nicht klar .. – scaisEdge
Sie versucht haben ** 'GROUP BY' ** Ihre Ergebnisse oder wählen Sie **' DISTINCT' ** Werte? – AlexCode
Schritt 1. Speichern Sie Daten als Daten. Dann komm zurück zu uns. – Strawberry