我有更多的表,我想结合起来,生成一个csv文件,我们的后台系统可以读取。我有一个表与产品信息和语言信息的其他表。数据库的构建如下所示:
产品数据库:
<table>
<tr>
<td>id</td><td>productnumber</td><td>price</td><td>name_id</td>
</tr>
<tr>
<td>1</td><td>ABC123</td><td>10.00</td><td>1</td>
</tr>
<tr>
<td>2</td><td>DEF456</td><td>15.00</td><td>2</td>
</tr>
</table>
名称数据库:
<table>
<tr>
<td>id</td><td>name_id</td><td>name</td><td>language_id</td>
</tr>
<tr>
<td>1</td><td>1</td><td>Cheese</td><td>1</td>
</tr>
<tr>
<td>2</td><td>1</td><td>Fromagi</td><td>2</td>
</tr>
<tr>
<td>3</td><td>1</td><td>Kase</td><td>3</td>
</tr>
<tr>
<td>4</td><td>2</td><td>Water</td><td>1</td>
</tr>
<tr>
<td>5</td><td>2</td><td>Acqua</td><td>2</td>
</tr>
<tr>
<td>6</td><td>2</td><td>Wasser</td><td>3</td>
</tr>
</table>
语言数据库:
<table>
<tr>
<td>id</td><td>Language</td>
</tr>
<tr>
<td>1</td><td>English</td>
</tr>
<tr>
<td>2</td><td>Italian</td>
</tr>
<tr>
<td>3</td><td>German</td>
</tr>
</table>
我希望csv文件的输出如下:
产品编号+价格+名称\u en+名称\u it+名称\u de
所以:
123 | 10.00 |奶酪|来自AGI | kase
def456 | 15.00 |水。| akka 瓦瑟
有没有办法做到这一点?
如果你需要更多的信息,请告诉我!提前谢谢大家。
致以最诚挚的问候,
科恩德哈恩
2条答案
按热度按时间w41d8nur1#
可以多次将name表与product表联接。
对于将来,最好显示实际的表创建脚本,而不是一些html代码。
ktecyv1j2#
在我看来,您可以使用存储过程创建临时表,并将结果注入到文件中:
最后你可以打电话给
getyourstuff
之后:)任何问题,请随时回答:)