Php 如何在MySQL中组合两个或多个(数据)表?
我需要在MySQL表中混合数据。 我解释怎么做Php 如何在MySQL中组合两个或多个(数据)表?,php,mysql,Php,Mysql,我需要在MySQL表中混合数据。 我解释怎么做 ORIGINAL TABLE: ______________________________ id | name | color | country 1 | James | Gray | USA 2 | Marry | Blue | UK 3 | Andrew | Green | AU RANDOMLY MIXED TABLE: ______________________________ id |
ORIGINAL TABLE:
______________________________
id | name | color | country
1 | James | Gray | USA
2 | Marry | Blue | UK
3 | Andrew | Green | AU
RANDOMLY MIXED TABLE:
______________________________
id | name | color | country
2 | Andrew | Gray | UK
1 | Marry | Green | AU
3 | James | Blue | USA
但我需要它是动态的(在不改变太多代码和硬编码名称的情况下处理2、3、10或更多列)。它也可以使用PHP,但纯MySQL解决方案更好。还有什么?您是否尝试过任何东西或希望我们为您编写代码?使用PHP,转置结果,洗牌行,然后再次转置表。@我在问您,可能有人做过类似的事情。这是一个MySQL示例:可能重复