[SQL-query]Probleempje met concat

Pagina: 1
Acties:

  • Skef
  • Registratie: April 2001
  • Laatst online: 01-09 15:32

Skef

Ik scheer.me

Topicstarter
Hallo,

Ik heb 2 tabellen (ik laat alleen de relevante gegevens zien):
code:
1
2
- wedstrijdschema (id, id_thuis_club, id_uit_club, datum)
- club (id, naam)

Hierbij zijn id_thuis_club en id_uit_club allebei links naar club.id .

Nu wil ik in een query zien welke wedstrijd op welke datum gespeeld moet worden.

id_thuis_club en id_uit_club zijn altijd gevuld, dus een join is (naar mijn weten) niet nodig.

Ik heb tot nu toe dit:
code:
1
2
3
4
5
6
7
8
9
10
SELECT 
  CONCAT(club.naam,' - ',club.naam,' (',datum,')') AS omschrijving,
  id
FROM
  wedstrijdschema
WHERE
  wedstrijdschema.id_thuis_club = club.id AND
  wedstrijdschema.id_uit_club = club.id
ORDER BY
  omschrijving

Wie o wie weet de oplossing?

PS: Meerdere queries na elkaar zijn nie mogelijk, dit zou de structuur van het php-progzel te veel aantasten, en daarmee ook een goed lopende structuur van de rest van de applicatie.

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


  • eborn
  • Registratie: April 2000
  • Laatst online: 08-09 12:50
Ten eerste moet je natuurlijk wel de CLUB tabel bij de FROM zetten. En als je 2x een andere club wilt hebben zul je hem dus 2x bij FROM moeten zetten.

  • tomato
  • Registratie: November 1999
  • Niet online
Skef: Hallo,
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT 
   WSS.id,
   CONCAT(TCL.naam,' - ',UCL.naam,' (',WSS.datum,')') AS omschrijving
FROM
   wedstrijdschema WSS
INNER JOIN
   club TCL
   ON
   WSS.id_thuis_club = TCL.id
INNER JOIN
   club UCL
   ON
   WSS.id_uit_club = UCL.id
ORDER BY
   TCL.naam ASC,
   UCL.naam ASC,
   WSS.datum ASC

Zoiets?

  • Skef
  • Registratie: April 2001
  • Laatst online: 01-09 15:32

Skef

Ik scheer.me

Topicstarter
Ik zal ff testen...

HIJ DOET HET!!!

THANX!!!

"Computer games don’t affect kids: I mean if Pac-Man affected us as kids, we’d all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."


  • LegacyCode
  • Registratie: Maart 2002
  • Laatst online: 09-09 20:38

LegacyCode

De crack van de division

k dacht dat je met CONCAT maar 2 dingen kan koppelen.
k werk op school in Oracle PL/SQL en daar koppelen we
die dingen met 2 pipelines. ;)

legacycode.net