hightower1981
Benutzer
- Beiträge
- 8
Hallo,
ich habe 2 Tabellen welche miteinander verknüpft werden sollen und die Ausgabe zum Teil in ein anderes Format gewandelt werden muss.
Schema:
Tabelle 1
name [varchar(120)]
nr [int(11)]
Tabelle 2
name [varchar(120)]
datum [timestamp]
nr [int(11)]
Ergebnis
name [varchar(120)]
nr [int(11)]
datum [bigint(14)]
Bislang fand ich noch keinen Ansatz.
Erbitte Hilfe.
Das geht...
SELECT T1.title, T1.typ, T2.value, T2.timestamp
FROM aktoren T1 INNER JOIN stats T2
WHERE T2.aktor_id = 26 AND T1.id = T2.aktor_id AND T2.timestamp >= 1445071073
ABER
SELECT T1.title, T1.typ, T3.value, T3.lastchange
FROM aktoren T1 INNER JOIN log T3
WHERE T3.aktor_id = 26 AND T1.id = T3.aktor_id AND T3.lastchange >= 1445071073
geht nicht, da T3.lastchange [timestamp] formatiert ist und ich in der Ausgabe dieses Feld gern im [bigint(14)] Format benötige um es mit ">= 1445071073" auszuwerten.
ich habe 2 Tabellen welche miteinander verknüpft werden sollen und die Ausgabe zum Teil in ein anderes Format gewandelt werden muss.
Schema:
Tabelle 1
name [varchar(120)]
nr [int(11)]
Tabelle 2
name [varchar(120)]
datum [timestamp]
nr [int(11)]
Ergebnis
name [varchar(120)]
nr [int(11)]
datum [bigint(14)]
Bislang fand ich noch keinen Ansatz.
Erbitte Hilfe.
Das geht...
SELECT T1.title, T1.typ, T2.value, T2.timestamp
FROM aktoren T1 INNER JOIN stats T2
WHERE T2.aktor_id = 26 AND T1.id = T2.aktor_id AND T2.timestamp >= 1445071073
ABER
SELECT T1.title, T1.typ, T3.value, T3.lastchange
FROM aktoren T1 INNER JOIN log T3
WHERE T3.aktor_id = 26 AND T1.id = T3.aktor_id AND T3.lastchange >= 1445071073
geht nicht, da T3.lastchange [timestamp] formatiert ist und ich in der Ausgabe dieses Feld gern im [bigint(14)] Format benötige um es mit ">= 1445071073" auszuwerten.