gert wrote:
I am trying to figure out how to join two selects ?

SELECT * FROM search
SELECT eid, SUM(pnt) AS total_votes FROM vote

CREATE TABLE votes (
    eid  INTEGER PRIMARY KEY,
    uid  VARCHAR(64),
    pnt  INETEGER DEFAULT 0,
);

CREATE TABLE search (
    eid  INTEGER PRIMARY KEY,
    txt  VARCHAR(64),
    end  DATETIME
);

so the result would be a table that looks like this

["eid", "txt", "end", "total_votes"]

That's what's known technically as a join:

SELECT
 sea.eid,
 sea.txt,
 sea.end,
 SUM (vot.pnt) AS total_votes
FROM
 search AS sea
JOIN votes AS vot ON
 vot.eid = sea.eid
GROUP BY
 sea.eid,
 sea.txt,
 sea.end,


(Guessing the join condition from the column names)

TJG
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to