Mysql在使用JOIN时为每个表设置了不同的选择集

时间:2012-10-26 16:01:28

标签: php mysql

我有这个JOIN声明

$data = mysql_query("SELECT * FROM table a  JOIN db.table2 b ON a.e_id = b.e_id WHERE amount='5' ");

选择“table”中的所有列,但我需要做的是保持select for all for“table”,并且只包含结果中“table2”的两列。

1 个答案:

答案 0 :(得分:2)

"SELECT a.*,b.column1,b.column2 FROM table1 a JOIN table2 b ON a.e_id = b.e_id WHERE amount='5'"

只需将“column1”和“column2”替换为您需要输入的字段