Jeg sidder med et mindre mysql problem. Jeg har følgende 3 tabeller:
EVENTS: - uid - pageid - dato
PAGES - uid - title
STATUS: - eventid - status - dato
Nu skal jeg så have rows som indeholde:
- Dato for event - EventID - Titel på event (kommer fra pages.title) - Status på event (her skal den tage den nyeste dato fra statustabellen) - Dato for status (data fra samme row som ovenfor)
Jeg har fået det første på plads som: SELECT from_unixtime( results.endtstamp, '%Y%m%d' ) AS dato, results.uid AS eventid, pages.title AS event FROM results, pages WHERE results.pid = pages.uid
Dette fungere fint, men hvordan fanden får jeg den sidste del på? Dette skal også virke selv om der ikke er nogen "status" for et event.
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
min fejl results tabellen er den samme som eventstabellen.
Altså
Results ------- uid pid begintstamp endtstamp
Pages ----- uid title
Status ------ uid eventid status subject freetext
- Status.eventid referere til et uid i results - results.pid referer til et uid i pages
Jeg skal have rækker som indeholder: - dato for event (fra results) - id for event (fra results) - navn på event (fra pages) - status på event (fra status, hvis eksisterer, ellers null) - subject på status (fra status, hvis eksisterer, ellers null)
Håber det giver lidt bedre mening nu :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.