[SQL] Sorteerprobleem op SELECT..

Pagina: 1
Acties:

  • Rarz
  • Registratie: Januari 2001
  • Laatst online: 25-08 12:39
Okay. Ik heb deze query (Die overigens werkt):

SELECT DISTINCT(contBedrijf) FROM contact WHERE contNaam LIKE '%" & search & "%' AND contBedrijf NOT IN (SELECT bedID FROM bedrijf WHERE bedNaam LIKE '##%') ORDER BY contBedrijf ASC

Het geeft braaf een lijst de bedrijven welke de contacten de search variabele in hun naam hebben, terwijl de bedrijven geen ## in hun naam hebben.

Probleem is dat ik het resultaat gesorteerd wil hebben op alfabetische volgorde van de bedrijven (bedrijf tabel), en niet op hun ID's. (bedID) -- terwijl de SELECT wordt losgelaten op de contact tabel. (Zoals je ziet wordt het resultaat nu gesorteerd op de contBedrijf (=bedID).

Het is hier een MS SQL2000 bakje. :)

Alle hulp is welkom. ;)

When in question, when in doubt, run in circles, scream and shout.


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 21-09 13:51

Janoz

Moderator Devschuur®

!litemod

Gewoon de bedrijf tabel d'r bij halen en sorteren op bedrijfs naam

(bedrijven tabel bij de FROM en bedrijventabel.id=contacttabel.bedid bij de where)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'