例子中的分組選擇不太嚴謹,殺怪數排第一或第二的日期如果有兩條及以上的數據的情況下,會少查出來數據,所以例子中的語句不太對,但是分組的思想是對的
2017-03-14
1 孫悟空 斗戰勝佛
2 豬八戒 凈壇使者
---------------------------
1 孫悟空 成佛
2 牛魔王 成魔
估計老師忘記自己沒說了,說著被剪掉了,哈哈哈,大家開心一點
2 豬八戒 凈壇使者
---------------------------
1 孫悟空 成佛
2 牛魔王 成魔
估計老師忘記自己沒說了,說著被剪掉了,哈哈哈,大家開心一點
2017-03-11
CREATE TABLE `friends` (
`id` int(11) NOT NULL,
`user_name` varchar(255) DEFAULT NULL,
`over` varchar(255) DEFAULT NULL
) CREATE TABLE `stars` (
`id` int(11) NOT NULL,
`user_name` varchar(255) DEFAULT NULL,
`over` varchar(255) DEFAULT NULL
)
`id` int(11) NOT NULL,
`user_name` varchar(255) DEFAULT NULL,
`over` varchar(255) DEFAULT NULL
) CREATE TABLE `stars` (
`id` int(11) NOT NULL,
`user_name` varchar(255) DEFAULT NULL,
`over` varchar(255) DEFAULT NULL
)
2017-03-11
最贊回答 / 偽民工
不行,兩次JOIN你可以假象成兩張不同的表,但是結構和數據都一樣,第二張表求最大值行,以最大值的行篩選出第一次JOIN的表數據,第一次JOIN的表數據和主查詢的表構成最終的查詢數據
2017-03-01
最新回答 / 李東岳
別名是為了區分表和簡化表的,比如userxxxxxxxx表名很長,你取一個別名后就可以通過a.字段啦,同一個表的字段不可能相同,相同字段也只能通過表名字區分。字段別名如果需要是都要分別取的
2017-02-23