mysql - 使用一个更改的属性值重复 SQL 中的行

标签 mysql

我有一个类似于表 A 的表,我想强制所有标签都包含所有发货年份的记录,并保持与 SQL 中的表 B 相同的发货值。我尝试在 SQL 中使用 For() 循环,但不知道如何使用,有帮助吗? enter image description here

最佳答案

您可以使用交叉连接

SELECT * FROM ((SELECT tag,year FROM TABLE A) CROSS JOIN (SELECT shipment from TABLE A)) T

关于mysql - 使用一个更改的属性值重复 SQL 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38252435/

相关文章:

php - CodeIgniter 数据库查询有错误但我没有看到

mysql,错误代码: 2013.在查询期间丢失与MySQL服务器的连接

mysql - 在 'case function' 子句中使用 'ON'

mysql - 错误 : function avg(boolean) does not exist (MySql > PostgreSQL conversion)

java - 带有 MySql 的 Tomcat 7

php - Mysql自动插入一个值

php - 在 PHP 中创建动态类别菜单

mysql - 如何通过连接其他表插入到一个表中?

c# - 更正串联查询。 C# 和 MySQL

mysql - 大表 (> 1M) 上 MySQL 查询的最佳键