我在mysql中有两个表名为rootpath,只有一个字段'root'和savecatogory,字段为brandid,categoryid,name。这两个表之间没有关系。现在如何使用单个查询检索root,brandid,categoryid。请帮帮我。
答案 0 :(得分:1)
为什么你需要它,因为
考虑示例rootpath有5行
考虑示例savecatogoroy有5行
SELECT r.root, s.brandid, s.categoryid FROM rootpath r, savecatogoroy s
然后它会给你5 * 5 = 25个结果
答案 1 :(得分:0)
也许你正在寻找
SELECT rootpath.root, savecatogoroy.brandid, savecatogory.categoryid
FROM rootpath, savecatogoroy
另一种方法是使用UNION运算符,这是一个很好描述的here。
答案 2 :(得分:0)
如果这两个表之间没有关系,则不应尝试使用单个查询来检索它。这是毫无意义的。