Order by

Status
Niet open voor verdere reacties.

alain1988

Terugkerende gebruiker
Lid geworden
29 jan 2010
Berichten
1.175
Beste,


voor een programme heb ik een sorteer functie nodig
onze hoofdtabel (personeeleel) roep een tabel aan (lesmometen)

en daar willen we sorteren op Begindatum en Einddatum
[PERSONEEL]
[sql]
SELECT Familienaam,Voornaam,Telefoon,EMail,PersNr,Adres,Woonplaats FROM pers ORDER BY Familienaam
[/sql]
[LESMOMETEN]
[sql]
SELECT `ExtraCurNr` , `CurNr` , `BeginDatum` , `EindDatum` , `BeginUur` , `EindUur` , `Lokaal` , `PraktijkNaam`
FROM lesmomenten
ORDER BY `BeginDatum` , `EindDatum`
[/sql]
nu appart werken ze perfect maar ik zou het lesmometen query vanuit het personeel query moeten gebruiken maar ik weet niet hoe kan iemand me hier helpen daarmee ?
 
Laatst bewerkt door een moderator:
Beste alain1988,

Deze vraag heeft meer met (MY)SQL te maken dan met PHP, daarom heb ik hem verplaatst :)

Voor wat betreft je vraag: Ik begrijp niet goed wat je nu precies wilt. Je wilt per persoon de lesmomenten hebben? Zo ja dan mis ik hier een koppeling in lesmomenten waarin opgeslagen wordt bij welke persoon het hoort.

Met vriendelijke groet,
Stefan (Tha Devil)
Moderator Helpmij.nl
 
het is zo de tabel Personeel roept een tabel lesmomenten aan maar hier wil ik BeginDatum en Beginuur laten sorteren met ORDER BY maar zou dit willen dat dit in dezelfde query kan gebeuren

zodanig dat de lesmomenten gesorteerd worden op begindatum en beginuurorder.jpg
 

Bijlagen

  • order.jpg
    order.jpg
    101,7 KB · Weergaven: 39
Heb je toegang tot de bestanden van dit systeem?

Zo te zien wordt het afzondelijk opgevraagd maar is het ergens gekoppeld met een persoon.
Op die koppeling zou je dan de ORDER BY moeten toepassen
 
Hoewel ik de code niet heel erg duidelijk vind lijkt het mij dat je in Persoon.php lesmomentenDetailView0Page::DoBeforeCreate() iets moet toevoegen.

Daar worden zo te zien de lesmomenten binnengehaald
PHP:
 protected function DoBeforeCreate()
{
    $this->dataset = new TableDataset(
        new MyConnectionFactory(),
        GetConnectionOptions(),
        '`lesmomenten`'
    );
    // etc
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan