Data-overzicht van meerdere onafhankelijke tabellen

Status
Niet open voor verdere reacties.

mvdkooij

Gebruiker
Lid geworden
30 mrt 2007
Berichten
52
Halllo allemaal,

Op een website ben ik bezig om een overzicht te maken waar je kunt zien wat er onlangs allemaal in verschillende tabelllen (MySql) is toegevoegd.
Deze data heeft niks met elkaar te maken, maar ik zou graag 1 lijst willen hebben waar het allemaal in staat.

Is dat uberhaupt mogelijk?

Ik heb nu namelijk 2 verschillende overzichten voor onderstaande tabellen.

Tabel 1: Memos
memo_id
memo_subject
memo_datestamp

Tabel 2: Notulen
notulen_id
notulen_subject
notulen_datestamp
 
Alles is mogelijk, de vraag is eerder of het makkelijk en praktisch is.

Wat je kunt doen is een extra tabel maken waarin alle wijzigingen worden bijgehouden in een standaard formaat, dan kun je die gewoon laten zien.
 
Als je toch bezig bent kan je best de rails standaart aanhouden
id_idnaam
Heeft het voordeel dat je rails snelle generators kan gebruiken zie ruby on rails zou nu ook php on rails moet bestaan of in aanmaak zijn.
 
union

Waarom zouden jullie hier een nieuwe tabel voor maken ?

Als je wil weten welke records zijn toegevoegd heb je toch de datestamp

je selecteert de records die de laatste 7 dagen zijn toegevoegd

Code:
SELECT memo_id id, memo_subject subject, memo_datestamp datum
WHERE DATEDIFF(CURDATE(), memo_datestamp) < 7


en met een union voeg je de twee dan samen en sorteren doe je met order by( bijvoorbeeld op datum )
Code:
SELECT memo_id id, memo_subject subject, memo_datestamp datum
WHERE DATEDIFF(CURDATE(), memo_datestamp) < 7

UNION

SELECT notulen_id id, notulen_subject subject, notulen_datestamp datum
WHERE DATEDIFF(CURDATE(), notulen_datestamp) < 7

ORDER BY datum
 
Zolang de tabellen hetzelfde zijn zou het met een UNION ook kunnen idd, ik gebruik die dingen niet zoveel. Is opzich ook een optie.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan