Tema: Re: Dar vienas prašymas dėl SQL
Autorius: cinic
Data: 2012-01-04 08:59:01
Užklausa čia paprasta:
select rec_id, pildymo data
from tbl1
where recid = :recid and pildymo_data between :d1 and :d2
union all
select rec_id, redagavimo_data
from tbl2
where recid = :recid and pildymo_data between :d1 and :d2
order by redagavimo_data

Pažiūrėjus plačiau, man atrodo, kad galima geriau padaryti tavo DB 
struktūrą.
Kas dabar saugoma pas tave tbl1 ir tbl2? Toks jausmas, kad ir ten ir ten - 
pakeitimų žurnalas.
Aš daryčiau taip: vienoje lentelėje saugočiau duomenis, o kitoje - jų 
pakeitimo istoriją.
myDataTable
    Id
    OtherFields...

myDataTableChangeLog
    id
    dataTableId (link to myDataTable.Id)
    date
    action (new, filled-in, modified, deleted)