alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/541be622925233b62e8b456a/ask-query-sql-menampilkan-row-terbaru
[ASK] Query SQL menampilkan row terbaru
mau tanya gan.

contohnya...
anekan punya table SUKA
trus field nya 0a,1a,1b,1c
[ASK] Query SQL menampilkan row terbaru


nah yang mau ane tanyain gimana query nya untuk ngambil data dari field [1A] 2 terbaru aja setiap datanya tanpa menggunakan hardcode.
jadi hasilnya kek gini...
[ASK] Query SQL menampilkan row terbaru

tolong gannnn emoticon-Kiss
Kemungkinan harus pake subquery coba browsing lg ttg subquery emoticon-Smilie
Yg dimaksud kya gini bukan
ane kg paham emoticon-Ngacir
Code:

$query=mysql_query("select 1A FROM suka order by id Desc limit 2");
while($hasil=mysql_fetch_array($query))
{
echo "".$hasil[1A]."";
}
Cobain ini deh

Code:

SELECT * FROM suka a
WHERE a.0a IN (SELECT MAX(t.0a) FROM suka t WHERE a.1a = t.1a) OR
a.0a IN (SELECT MAX(t.0a) FROM suka t WHERE a.1a = t.1a AND t.0a NOT IN (SELECT MAX(t2.0a) FROM suka t2 WHERE t.1a = t2.1a))
ORDER BY a.1a, a.0a
kalo ane mending make cara begini emoticon-Big Grin
Spoiler for sql:
Quote:Original Posted By kekethut
mau tanya gan.

contohnya...
anekan punya table SUKA
trus field nya 0a,1a,1b,1c
[ASK] Query SQL menampilkan row terbaru


nah yang mau ane tanyain gimana query nya untuk ngambil data dari field [1A] 2 terbaru aja setiap datanya tanpa menggunakan hardcode.
jadi hasilnya kek gini...
[ASK] Query SQL menampilkan row terbaru

tolong gannnn emoticon-Kiss


Select *
From
(
Select Top 2
MAX(0A) As 0A,
1A,1B,1,C
From TableA
Group By 1A,1B,1,C
Order By 1
) A
pake "order by" tanggal "desc" dan "limit 2"
select s1.* from suka s1
join (select max(0A) as 0A, 1A from suka group by 1A) s2
on s1.0A = s2.0A and s1.1A = S2.1A
union
select S3.* from suka S3
join (select max(0A) as 0A, 1A from(select 0A,1A from suka where 0A not in
(select max(0A) as 0A from suka group by 1A)) s4
group by 1A) s5 on s3.0A = s5.0A and s3.1A =s5.1A

maf sub querynya bnyk bgt, cz masih newbie saya..
semoga bener..
maksudnya tiap bulan ngambil tanggal terbaru doang ya?

ini ada contohnya:
http://stackoverflow.com/questions/1...-for-each-name
sudahhhh bisaaa. terimakasih semua emoticon-Kiss