Avatar billede maduni Nybegynder
14. november 2002 - 11:50 Der er 14 kommentarer

Search result:

min select stat, neden under skal samles med en til tabel kaldt keyword faar naar man soeger skal man kunne soege paa et keyword som ligger i en den tabbel og hvis den er der sammen med X.ProjectRef i keyword tabellen saa skal den vise output. lidt svaert at forklare..

SELECT DISTINCT <!WEM REQUEST.RETURNS>
    PITitle, PIPER.Surname, FUND.OrgName AS Funder
FROM MinorTheme T LEFT OUTER JOIN, X.ProjectRef

WHERE (PICONT.CTypeID = 1)
AND (<!WEM REQUEST.Option_1> LIKE '%<!WEM REQUEST.Include_1>%'





AND <!WEM REQUEST.Option_1> NOT LIKE '<!WEM REQUEST.Exclude_1>')
ORDER BY SortSDate DESC, SortEDate ASC
Avatar billede maduni Nybegynder
14. november 2002 - 12:04 #1
er der ingen som har et svar????
Avatar billede ocp Nybegynder
14. november 2002 - 12:09 #2
Det er sgu da ikke MS SQL? Er det MySQL?
Avatar billede maduni Nybegynder
14. november 2002 - 12:17 #3
det er mssql i Obtree CMS
Avatar billede maduni Nybegynder
14. november 2002 - 12:22 #4
jeg har en tabel hvor den skal finde dem som har eks. keyword "mouse" der efter skal den saa resten af scriptet hvor den igen der er nogle where SQL..

jeg har virkelig meget brug for hjaelp. jeg har deadline i dag... flere points giver
Avatar billede amerikaner Nybegynder
14. november 2002 - 12:58 #5
I don't know what the hell this is but...let's talk consistancy.

Is the ',' legal after JOIN?

Why have a like (or not like) without wild cards (NOT LIKE '<!WEM REQUEST.Exclude_1>') %s anybody or <>???.
Avatar billede amerikaner Nybegynder
14. november 2002 - 13:00 #6
Are PIPER and FUND tables?? Where are they in the FROM statment??
Avatar billede maduni Nybegynder
14. november 2002 - 13:16 #7
just forget PIPER and FUND:

I need to select this SQL together with an other SQL somthing like:

SELECT * from animals where animals = $animal
(
SELECT Keyword_ID, ProjectRef FROM Proj_KeyW_lnk
WHERE Keyword_ID = '<!WEM REQUEST.Option_1_key>'
)
Avatar billede ocp Nybegynder
14. november 2002 - 13:27 #8
Jeg kan simpelthen ikke forstå hvad det er du skal lave - kan du forklare det med et eksempel?
Avatar billede maduni Nybegynder
14. november 2002 - 18:22 #9
det jeg skal lave er en select fra en MSSQL database, ud fra en soegeformular.

Soeger eks. paa:
projekt (fra en dropdown menu med eks. projekt, sponsor etc.)
hest (keyword fra en dropdown menu, eks hest, mus, ko etc.)
1999 (aarstal som skal vaere med)
per (person som ikke skal vaere med)

mit problem er at kunne finde keywordet som skal vaere i og derefter selecte alt det andet.

keyword ligger i 2 tabeller for sig selv. det goer alle de andre tabeller ogsaa..
Avatar billede maduni Nybegynder
15. november 2002 - 09:55 #10
er der ikke nogen som kan hjaelpe??
Avatar billede ocp Nybegynder
15. november 2002 - 11:18 #11
Jeg kan simpelthen ikke forstå hvad det er du skriver... Har jeg forstået det korrekt:

1. Først vælger man et projekt, keyword, år.
2. Derpå vælger man en person som skal "udelukkes fra" søgningen.
3. Hvert projekt har sine egne keywords i en tabel
4. Der ud over er der en række "generelle" keywords i en anden tabel
5. Du ønsker at kontrollere om det valgte keyword eksisterer i "projekt-keyword"-tabellen

eller
Du ønsker at det valgte keyword skal bruges som feltnavn i select-statementet?
Avatar billede maduni Nybegynder
15. november 2002 - 11:23 #12
keywordet skal bruges i select statementet, saa keyword skal vaere i projectet
Avatar billede ocp Nybegynder
15. november 2002 - 11:47 #13
Noget i denne retning?

select *
from  project,
      keywords
where  project.keyword = keywords.keyword
and    project.id = 5

Keywordet hentes fra projektet og slås op i keywordstabellen.
Avatar billede heko124 Nybegynder
12. januar 2003 - 17:37 #14
Måske var det nemmere hvis du beskrev hvilke tabeller med relevante kollonner der er i spil...

henrik :-)
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