ZXDB mysql query (newbie)

This is the place for general discussion and updates about the ZXDB Database. This forum is not specific to Spectrum Computing.

Moderator: druellan

Post Reply
xx3774
Drutt
Posts: 11
Joined: Sun Nov 25, 2018 11:11 am

Re: ZXDB mysql query (newbie)

Post by xx3774 »

[mention]PeterJ[/mention] good to know - thanks Peter :D
User avatar
kolbeck
Manic Miner
Posts: 310
Joined: Mon Nov 13, 2017 9:04 pm

Re: ZXDB mysql query (newbie)

Post by kolbeck »

[mention]xx3774[/mention] - you're welcome, let me know if you need anything else. I'll try my best to support, while [mention]Einar Saukas[/mention] is on "vacation" :lol:

/Thomas
https://api.zxinfo.dk/v3/ - ZXDB API for developers
zxinfo-file-browser - Cross platform app to manage your files
https://zxinfo.dk - another ZXDB frontend
xx3774
Drutt
Posts: 11
Joined: Sun Nov 25, 2018 11:11 am

Re: ZXDB mysql query (newbie)

Post by xx3774 »

Hi [mention]kolbeck[/mention],
your code selects a single title, e.id = 4010, how would I go about showing all titles?.

WHERE e.id = * doesn't seem to work, I'm guessing it's not that simple.
kolbeck wrote: Wed Dec 12, 2018 12:24 am Try this for ads - also check table referencetypes, reviews are type 10 i think

SELECT m.name AS magazine,i.date_year AS issueyear,i.date_month AS issueno,
ref.page AS pageno,reft.text AS magazine_type,f.name AS magazine_text,
m.link_mask
FROM entries e
INNER JOIN magrefs ref
ON ref.entry_id = e.id
INNER JOIN features f
ON ref.feature_id = f.id
INNER JOIN referencetypes reft
ON ref.referencetype_id = reft.id
INNER JOIN issues i
ON ref.issue_id = i.id
INNER JOIN magazines m
ON i.magazine_id = m.id
WHERE e.id = 4010
AND ref.referencetype_id IN ( 1, 2, 3, 15 )
User avatar
kolbeck
Manic Miner
Posts: 310
Joined: Mon Nov 13, 2017 9:04 pm

Re: ZXDB mysql query (newbie)

Post by kolbeck »

[mention]xx3774[/mention] - Just remove the e.id= XXXX (and also the AND)

So the WHERE clause looks like:
WHERE ref.referencetype_id IN ( 1, 2, 3, 15 )

/Thomas
Last edited by kolbeck on Sat Dec 15, 2018 2:38 pm, edited 1 time in total.
https://api.zxinfo.dk/v3/ - ZXDB API for developers
zxinfo-file-browser - Cross platform app to manage your files
https://zxinfo.dk - another ZXDB frontend
xx3774
Drutt
Posts: 11
Joined: Sun Nov 25, 2018 11:11 am

Re: ZXDB mysql query (newbie)

Post by xx3774 »

Wow, thank you [mention]kolbeck[/mention] you're a star! :lol:
Post Reply