Avatar billede sbjerre Nybegynder
16. oktober 2001 - 11:03 Der er 8 kommentarer og
1 løsning

UDTRÆK GENNEM FLERE TABELLER !!

Ja, hvor skal jeg begynde....
Jeg skal lave noget statistik database for en fodboldklub, og jeg er kommet godt igang men nu er jeg støt ind i et problem:
Jeg skal have mulighed for at udføre følgende SQL
select * from spiller where spiller_id=  all(select spiller_id from opstilling where kamp_id = \'??\')

forklaring: jeg skal have mulighed for at få en liste frem med alle de spillere der har været med i opstillingen til en given kamp (??) MEN Uhhh hvor det driller.....
Jeg kan lave udtrækket i en Interbase database men kan ikke få det til at funge i MySql....
Er der nogen der kan komme med en pointer....

Håber der er nogen der hat mere tjek på MySql en mig..
På forhånd tak for hjælpen....
vh Søren
Avatar billede disky Nybegynder
16. oktober 2001 - 11:06 #1
den med subselect understøtter Mysql ikke.

men du kan gøre følgende:

select opstilling.spiller_id, spiller.* from opstilling,spiller where opstilling.spiller_id=spiller.spiller_id and opstilling.kamp_id=\'??\';

Sådanne cirka.
Avatar billede mortenfn Nybegynder
16. oktober 2001 - 11:21 #2
$result = mysql_query(\"SELECT * FROM spiller_id LEFT JOIN opstilling ON spiller_id.spiller =
spiller_id.opstilling\");

noget i den retning
Avatar billede mortenfn Nybegynder
16. oktober 2001 - 11:27 #3
hov der mangler lige where

  $result = mysql_query(\"SELECT * FROM spiller_id LEFT JOIN opstilling ON spiller.spiller_id =
opstilling.spiller_id where opstilling.kamp_id = \'??\'\"); 
Avatar billede webmonster Nybegynder
16. oktober 2001 - 13:51 #4
SELECT * FROM spiller t1, opstilling t2 WHERE t1.spiller_id = t2.spiller_id && t2.spiller_id = \'$??\'

kune vist også gøre det..

//webmonster.dk
Avatar billede safl Nybegynder
16. oktober 2001 - 21:20 #5
Så gutter dagen som i alle har ventet på er kommet! MySQL 4.0 er udkommet så nu kan man udføre sub-select, sub-querys, nested querys og alt det vi savner :) Skynd jer ind og download den! www.mysql.com
Avatar billede mortenfn Nybegynder
16. oktober 2001 - 21:26 #6
kan ikke komme igennem til USA
Avatar billede sbjerre Nybegynder
17. oktober 2001 - 01:22 #7
Det ser sgu godt ud gutter.Jeg tror jeg har nok til at komme videre herfra....
Tak for hjælpen....
Avatar billede mortenfn Nybegynder
17. oktober 2001 - 11:15 #8
safl  >> MySQL 4 ikke til Windws

takker ;O)
Avatar billede safl Nybegynder
17. oktober 2001 - 16:03 #9
mortenfm > hvem gider også at køre windows ;)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester