Php如何在一个mysql查询中使用多个表

时间:2017-09-07 06:01:02

标签: php mysql phpmyadmin cpanel

所以我的phpmyadmin中有两个表,如

tabel1 and tabel2

在两个表中,我想选择id = 2

所以我试过了

mysql_query('SELECT * FROM tabel1, table2 WHERE id=2');

但没有工作PLZ给我一些建议

4 个答案:

答案 0 :(得分:1)

您可以使用UNION ALL来完成您想要的任务。

var obj = {};
console.log(obj.length)

var obj2 = new Object();
console.log(obj2.length)

答案 1 :(得分:1)

根据您的具体要求,查询可能就像

一样简单
SELECT * 
  FROM table1, table2
  WHERE table1.id=2 AND table2.id=2

您隐含地加入了表格,条件是table1.idtable2.id等于2。

答案 2 :(得分:1)

使用内部联接并阅读Manual

let productRequestID = Int(self.array[(indexPath as NSIndexPath).item]["ProductRequest"]!!["product_request_id"] as! NSString as String)!
let requestTitle =   ((self.array[(indexPath as NSIndexPath).item]["ProductRequest"]!!["request_title"] as! NSString) as String) as String

答案 3 :(得分:0)

我认为你有错字。你说你有table1table2

然后你的SQL语句应该是

mysql_query('SELECT * FROM table1, table2 WHERE id=2');

而不是

mysql_query('SELECT * FROM tabel1, table2 WHERE id=2');

你的问题是什么。