有人向我詢問了以前關於堆棧溢出問題的以下問題。它應該從兩個表中提取「submissionid」,其名稱分別爲提交和地址,其中zip = '$zip'
。 (這兩個表中都出現「submissionid」和「zip」)查詢從表A和B中獲取結果,然後使用結果從表中獲取行A
然後,我想查找與所有這些「submissionid」相對應的字段「標題」。本場「稱號只出現在表提交。
然後,我想查詢產生的所有結果的列表‘稱號’S。
我怎麼能修改查詢到辦?此查詢下面似乎從提交省略結果
$sqlStr = "SELECT s.title, s.points, s.submissionid
FROM submission s
INNER JOIN addresses ad
on ad.submissionid = s.submissionid
WHERE ad.zip = '$zip'
ORDER BY s.points DESC, s.title ASC";
你是什麼意思「*下面的查詢似乎忽略從提交*結果」?你能舉一個更具體的例子嗎? – eggyal
@eggyal如果一行在表** **提交**中,並且它具有'zip ='$ zip'',則查詢不返回它。我想要它。它確實返回表**地址**中的行的正確結果。 – John