[mssql] zoeken in meerdere tabelen en nieuwste waarde bekijken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

DirkJan Heinen

DirkJan Heinen

14/10/2009 15:53:00
Quote Anchor link
Hallo php'ers

ik ben bezig met een systeem waar ik kan zoeken in meerdere tabellen,
nou heb ik 2 tabellen, in die 2 staan waardes die aan elkaar vergelijkbaar zijn.
ik wil die waardes bij elkaar brengen en van die waardes wie bij elkaar gekomen zijn de nieuwste naar buiten brengen.

Afbeelding

hoe doe ik dat doormiddel van een sql query?

Met vriendelijke groeten,
DirkJan Heinen
Gewijzigd op 01/01/1970 01:00:00 door DirkJan Heinen
 
PHP hulp

PHP hulp

26/04/2024 09:26:29
 
- SanThe -

- SanThe -

14/10/2009 16:10:00
Quote Anchor link
Begin eens om van je 'datum' een echte datum te maken.
DATE of DATETIME.
 
DirkJan Heinen

DirkJan Heinen

14/10/2009 16:14:00
Quote Anchor link
jah het is voorbeed data natuurlijk, om even duidelijk te maken wat ik bedoel.

dus het is de bedoeling dat ik tabel 1 en tabel 2 samenvoeg aandehand van de ID's en van de resultaten wie daar overblijven de nieuwste uit te filteren.
zoals op de afbeelding.

en dat met sql.
Gewijzigd op 01/01/1970 01:00:00 door DirkJan Heinen
 
Eddy E

Eddy E

14/10/2009 21:45:00
Quote Anchor link
In MSsql zal dit iets anders moeten zijn, maar MYsql zal dit werken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
SELECT
 t1.ID,
 t1.waarde
 t1.datum
 t2.waarde2
FROM tabel1 AS t1
LEFT JOIN tabel 2 AS t2
 ON (t2.tID1 = t1.ID)
ORDER BY t1.datum ASC
LIMIT 0, 2


Wellicht moet het ASC opeens DESC worden, maar dit is de basis.
En even terzijde... maar wat een ongelofelijk slechte keus van je kolomnamen. VOORDAT je doorgaat zou ik dat zelf direct veranderen.
tID1 is erg ongelukkig... en waarde2 nog meer.
Zelfs bij dit soort fictieve dingen: gebruik je echte, bruikbaarde normen. Dat is makkelijker en logischer.
 

15/10/2009 19:12:00
Quote Anchor link
Quote:
jah het is voorbeed data natuurlijk, om even duidelijk te maken wat ik bedoel.

Lijkt me duidelijk Eddy ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.