我的问题如下:
我有两个具有相同数据类型的表。一个被称为" rechnung"和一个" rechnungarchiv"。
示例行:
Rg_ID | Rg_KdID | Rg_Datum | Rg_Summe | Rg_AnzPos
DB5 |4711 |2010-etc. |2500.00 | 5
一个表包含最新数据,另一个表是旧数据的存档。 现在我要显示e。 G。 Rg_ID和RgAr_ID(两个具有相同格式的ID)在一列中,但是在两行中。 这是我目前的查询:
SELECT
CONCAT(r.Rg_ID, a.RgAr_RgID) AS RechnungsID,
CONCAT(r.Rg_KdID, a.RgAr_KdID) AS KundenID,
CONCAT(r.Rg_Datum, a.RgAr_Datum) AS RechnungsDatum,
CONCAT(r.Rg_Summe, a.RgAr_Summe) AS RechnungsSumme
FROM rechnung AS r
INNER JOIN rechnungarchiv AS a
ON r.Rg_KdID = a.RgAr_KdID
我得到的是:
DB5DB1 47114711 2010-06-03 00:00:002009-10-11 00:00:00 2500.00003725.0000
我只想要一次只显示一个表中的数据。 我该怎么做?
提前致谢。