有人能帮帮我吗?我在学校做这项工作,我不知道这两张桌子是如何连接起来的。
我有两张桌子:
|Analyze | | Data
+-------------------------+ +-------------------------+
| id_analyze | Name | | id_analyze | Standard |
--------------------------- -------------------------
| 1 | One | 1 | A.11 |
| 2 | two | 1 | A.12 |
| 3 | tree | 1 | A.13 |
| 4 | four | 2 | A.21 |
| 5 | five | 2 | A.22 |
| id_analyze | Name | 3 | A.31 | 我所需要的是从这两个表中获取web页面的输出,例如:
| One | A.11 |
| | A.12 |
| | A.13 |
---------------
| Two | A.21 |
| | A.22 |我试了很多次,但都没有用。例如:
$choose = mysql_query("select * FROM Analyze", $connection);
$choose2 = mysql_query("select * FROM Data,Analyze WHERE Data.id_analyze = Analyze.id_analyze", $connection);
while ($row = mysql_fetch_array( $choose ) ){
while ($row2 = mysql_fetch_array( $choose2 )) {
$Name = $row['Name'];
$Standard = $row2['Standard'];
}
}发布于 2016-01-22 16:16:24
简单连接查询:-
SELECT Analyze.Name, Data.Standard
FROM Analyze
INNER JOIN Data
ON Data.id_analyze = Analyze.id_analyze
ORDER BY Analyze.Name, Data.Standard 请注意,您可以这样做联接,但较新的方法是显式地使用内部联接/左外部连接/等等。
然后,您只需循环这一次的结果。
https://stackoverflow.com/questions/34950992
复制相似问题