我有一个表t(C1,C2)
,我希望将C1
中的所有值与列C2
中的所有值结合起来。
例如,
C1 | C2
a | b
c | d
e | f
我想要的是
C1 | C2
a | b
a | d
a | f
c | b
c | d
c | f
e | b
e | d
e | f
应该如何编写查询?
答案 0 :(得分:0)
进行交叉自我加入:
function AddressInput(props) {
const { error, value, onChange, hints } = props;
return (<CustomInput {...{error, value, onChange, hints}} />);
}
请注意,在MySQL中,没有on子句的内部联接默认行为类似于交叉联接。
在这里演示:
答案 1 :(得分:0)
为了能够组合两个表,请使用INNER JOIN。检查我写的这个INNER JOIN Demo运行示例,它显示了如何执行此操作。