我如何遍历 mysql 查询的结果?

How can i loop through result from mysql query?

我有两个 table,一个用于属性,一个用于用户。我想生成一个新的 table,其中包含带有用户名的 propertyID,所以我想遍历属性 table 中的用户 ID,然后执行查询以获取名称并将其分配给 propertyID,例如最后的 table.

属性

| propertyID | userID |
|------------|--------|
| 123        | 2      |
| 453        | 4      |
| 345        | 6      |
| 378        | 6      |

用户

| userID | name  |
|--------|-------|
| 2      | zeyad |
| 4      | test  |
| 6      | elan  |

想要Table

| propertyID | name  |
|------------|-------|
| 123        | zeyad |

我该怎么做?

就这样

CREATE TABLE desiredTable AS
SELECT p.propertyID, u.name FROM Properties p
LEFT JOIN Users u
ON u.userID = p.userID

注意您使用的列名称(“名称”是 SQL 关键字,请改用用户名:))