例如在第一个表中我有这样的数据:id |文本
1 | ololo
1 | ololo_thumb
2 | here
2 | here_thumb
我必须为每个id第一行或第二行选择,然后放到第二个表中,我有这样的结构:
id | img | img_thumb
例如:
1 | ololo | ololo_thumb
我可以在mysql中执行此操作,我怎么能写出类似%2的内容?
答案 0 :(得分:2)
也许这就是你想要的:
select id, min(text), max(text)
from table t
group by id;
您可以使用insert
:
insert into table2(id, img, img_thumb)
select id, min(text), max(text)
from table t
group by id;
答案 1 :(得分:0)
$tr=mysql_query("select * from table")
$tr1 =mysql_fetch_assoc($tr);
您可以写的第一个值
$tr1['value']
,最后一个你可以获取
$ th = end($ tr1)