我有两个名为 Product 和 ProductImage 的表。
两个表之间存在 1-n 关系。一种产品和多个图像,具体取决于产品。
我想创建一个产品视图,并且我想从 ProductImage 表中为每个产品随机获取一个图像。
示例数据:http ://sqlfiddle.com/#!6/43c69
我想要像下面这样的东西。
+-----------+------+-------------+
| ProductId | Name | WebPath |
+-----------+------+-------------+
| 1 | Foo | foowebpath2 |
| 2 | Boo | boowebpath3 |
| 3 | Zoo | zoowebpath1 |
+-----------+------+-------------+
或者
+-----------+------+-------------+
| ProductId | Name | WebPath |
+-----------+------+-------------+
| 1 | Foo | foowebpath1 |
| 2 | Boo | boowebpath1 |
| 3 | Zoo | zoowebpath6 |
+-----------+------+-------------+
或者
+-----------+------+-------------+
| ProductId | Name | WebPath |
+-----------+------+-------------+
| 1 | Foo | foowebpath4 |
| 2 | Boo | boowebpath2 |
| 3 | Zoo | zoowebpath5 |
+-----------+------+-------------+
或者等等……
每次都必须不一样。