Zydox,

Your request does not make sense.  There must be other fields you want to
link, because if we go back you your original data, these records are
unrelated.  The 'SubID' of Star Craft and Star Wars match.  The 'Valid' of
Star Craft, Star Wars, Team Fortress, and Counter-Strike match.  Datorer and
Strategi have nothing in common with the other items in your list, or each
other.  Unless you have another table or additional field that have not been
provided in this thread, you have no way to relate those elements to each
other.   Below is your original data provided:

ID  SubID  Interest  Valid
1 0 Datorer 0
2 1 Spel 0
3 2 Strategi 0
4 3 Star Craft 1
5 3 Star Wars: Gallactic Battelinggrounds 1
6 2 Shoot-Em-Up 0
7 6 Half-Life 0
8 7 Team Fortress 1
9 7 Counter-Strike 1

- Larry

-----Original Message-----
From: Zydox [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 15, 2003 11:01 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Re: SQL Query


The result recived from that query is this
        ID  SubID  Interest  Valid
      Edit  Delete  4 3 Star Craft 1


But I want a Query that retrives
"Star Craft", "Strategi", "Spel" and "Datorer"... :/

"Willie G" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Zydox,
>
> Please define 'sub-interest'.  I've looked at what Uttam gave you, and it
> looks correct, assuming you want want it limited to the same user.  If you
> result should be 'all with Interest = X and Valid = Y", just remove the
> userid from the second query.
>
> SELECT
> InterestsList.ID, InterestsList.SubID, InterestsList.Interest,
> InterestsList.Valid
> FROM InterestsIndex
> INNER JOIN InterestList
> ON InterestIndex.InterestID=InterestList.ID
> WHERE
> InterestList.SubID='3' AND
> InterestList.Valid='1'
>
>
> - Larry
>
> -----Original Message-----
> From: Zydox [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, February 15, 2003 7:58 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: SQL Query
>
>
> Those querys work... but they don't get all the Sub Interests...
>
> "Uttam" <[EMAIL PROTECTED]> wrote in message
> 97FB62E1E350D511B71F00A0C99D0CC30352D563@MSEXCHANGE">news:97FB62E1E350D511B71F00A0C99D0CC30352D563@MSEXCHANGE...
> > if i understand you correctly then this should give valid interests of a
> > user:
> >
> > SELECT DISTINCT
> > InterestsList.SubID
> > FROM
> > InterestsIndex INNER JOIN InterestList
> > ON InterestIndex.InterestID=InterestList.ID
> > WHERE
> > InterestIndex.UserID='1' AND
> > InterestList.Valid='1'
> >
> > and if the chosen interest is '3' then valid subinterests are:
> >
> > SELECT
> > InterestsList.ID, InterestsList.SubID, InterestsList.Interest,
> > InterestsList.Valid
> > FROM
> > InterestsIndex INNER JOIN InterestList
> > ON InterestIndex.InterestID=InterestList.ID
> > WHERE
> > InterestIndex.UserID='1' AND
> > InterestList.SubID='3' AND
> > InterestList.Valid='1'
> >
> > regds,
> > -----Original Message-----
> > From: Zydox [mailto:[EMAIL PROTECTED]]
> > Sent: Saturday, February 15, 2003 09:48
> > To: [EMAIL PROTECTED]
> > Subject: SQL Query
> >
> >
> > I have a problem writing a query that can select a Interest for a
specific
> > user... There are tvo tables, IList and IIndex...
> > IList contains this :
> >       ID  SubID  Interest  Valid
> >       Edit  Delete  1 0 Datorer 0
> >       Edit  Delete  2 1 Spel 0
> >       Edit  Delete  3 2 Strategi 0
> >       Edit  Delete  4 3 Star Craft 1
> >       Edit  Delete  5 3 Star Wars: Gallactic Battelinggrounds 1
> >       Edit  Delete  6 2 Shoot-Em-Up 0
> >       Edit  Delete  7 6 Half-Life 0
> >       Edit  Delete  8 7 Team Fortress 1
> >       Edit  Delete  9 7 Counter-Strike 1
> >
> >
> > And IIndex contains a UserID And InterestID... this query :
> > "SELECT DISTINCTROW InterestsList.ID, InterestsList.SubID,
> > InterestsList.Interest, InterestsList.Valid FROM InterestsList AS II
RIGHT
> > JOIN InterestsList ON InterestsList.ID=II.SubID LEFT JOIN InterestsIndex
> ON
> > InterestsList.ID=InterestsIndex.InterestID AND
InterestsIndex.UserID='1'"
> >
> > Selects all rows from IList... even if there Is'nt any instans in
IIndex..
> .
> > this thougt is that a User can choose a "Valid" Interest and then the
> query
> > should select all SubInterests... anyone know how to do that ?
> >
> > // Regards Zydox
> >
> >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to