![]() |
|
Welcome to the Computer Webmaster Gaming Console Graphics Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| PHP PHP for some can be one of the hardest website programming codes, so do you need help on your PHP script, if it is php4, php5 or lower this is the place for you for any PHP help. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 | ||
| Hi I have three tables .. The one is for all the categories The other is for all the partner branches of the categories the third is for tracking when the partner was accessed and also counts how many times accessed Your simple tree structure. Tables: 1: partnercategory categoryid categoryname 2: Partner partnerid categoryid name redirectpage 3 : access partnerid accessdatetime I can do it by coding something in php but is their an easier way with mysql query ie. SELECT partnercategory.categoryname AS cat, partner.name AS partner, partner.redirectpage AS page, count(access.accessdatetime) AS popular FROM partner LEFT JOIN ? LEFT JOIN ? WHERE ? ORDER BY popular Thanks for any help Louis | |||
| | #2 | ||
| Thanks $sql1 = "SELECT partnercategory.categoryname AS cat, partner.name AS partner, partner.redirectpage AS page, count(access.accessdatetime) AS popular FROM (partner LEFT JOIN access ON partner.partnerid = access.partnerid) LEFT JOIN partnercategory ON partnercategory.categoryid = partner.categoryid GROUP BY partner ORDER BY popular DESC "; That worked I dont need to limit, and I had to add the group by this also works $sql1 = "SELECT partnercategory.categoryname, partner.name, partner.redirectpage, count(*) as count FROM partnercategory, partner, access WHERE partnercategory.categoryid = partner.categoryid AND access.partnerid = partner.partnerid GROUP BY partner.name order by count DESC"; "Nikolai Chuvakhin" <nc@iname.com> wrote in message news:32d7a63c.0308011217.4b4db36@posting.google.co m... > "louiss" <louiss@equation.co.za> wrote in message > news:<bgda0a$m8l$1@ctb-nnrp2.saix.net>... > > > > I have three tables .. > > The one is for all the categories > > The other is for all the partner branches of the categories > > the third is for tracking when the partner was accessed and also > > counts how many times accessed > > Your simple tree structure. > > > > Tables: > > > > 1: partnercategory > > categoryid > > categoryname > > > > 2: Partner > > partnerid > > categoryid > > name > > redirectpage > > > > 3 : access > > partnerid > > accessdatetime > > > > I can do it by coding something in php but is their an easier way with > > mysql query > > Let's say you want to fetch ten most popular partners: > > SELECT > partnercategory.categoryname AS cat, > partner.name AS partner, > partner.redirectpage AS page, > count(access.accessdatetime) AS popular > FROM > (partner LEFT JOIN access > ON partner.partnerid = access.partnerid) > LEFT JOIN partnercategory > ON partnercategory.categoryid = partner.categoryid > ORDER BY popular DESC > LIMIT 10; > > Cheers, > NC | |||
| Featured Websites | ||||
|
![]() |
| Tags: joining, sorting, tagbles |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Joining many results from one table with one result from another in one query | Piotr Chmielewski | Database | 0 | 06-10-2007 12:20 AM |
| Is is necessary that we need to have our own website before joining affiliate program | khunvi | Affiliate Programs | 9 | 06-04-2007 7:08 PM |
| Joining three tables? | Aapo V | Database | 1 | 05-31-2007 8:38 PM |
| Rewriting The Book on Joining and Advertising Opportunities | Jabez Faith | Building An Internet Business | 0 | 05-29-2007 1:44 AM |
| Hey Jessuca's Joining in... | jessuca | Introduce yourself | 4 | 02-09-2007 10:48 PM |
| Featured Websites | ||||
|