ocre, thx
udah gw pastiin field fnid ada :)
n err nya ngak boleh ada "ORDER BY"

tujuan gw :
gw lagi buat class di php yang mana dengan class itu mampu menghasil
kan daftar seluruh data n pencarian serta sort nya dll, hanya dengan
memasukan query yang akan ditampilkan di daftar tersebut.

misalkan query yang dimasukin:
SELECT * FROM TABLE1 ORDER BY fnId
*) buat nampilin pas pertama kali muncul

jika class diminta menampilkan jumlah record, class akan melakukan query :
SELECT COUNT(*) FROM ($query) X
jadi : SELECT COUNT(*) FROM (SELECT * FROM TABLE1 ORDER BY fnId)

jika class diminta menampilkan hasil pencarian, class akan melakukan
query:
SELECT * FROM ($query) X WHERE $where
jadi : SELECT * FROM (SELECT * FROM TABLE1 ORDER BY fnId) X WHERE
field1=......

sebenar nya bisa sih gw split2 gitu, tapi kalo ada yang lebih mudah
mengapa ngak :d,
thx


--- In [email protected], eko suprijantono
<[EMAIL PROTECTED]> wrote:
>
> P'Hutsu,
> Pada dasarnya syntax dasar SQL hampir sama antara SQLServer dng
ORACLE, paling ada beda2 dikit di featurenya.
> U/ masalah dibawah, sebenernya apa tujuan  P'Hutsu, kalo hanya
skedar htg jumlah record  syntaxnya cukup 
> (syntax ini bs jalan di ORACLE maupun SQL Server)
> select count(*)  from table1
> meskipun dng syntax P'Hutsu juga bisa cuma tidak efisien.
> select count(*)  from (select  * from  table1 order by fnid) x 
> 
> Saya yakin permasalahan ada pada clause order by fnid(ada g kolom
ini), atau table1(ada g tablenya) 
> 
> 
> 
> ----- Original Message ----
> From: hutsu.sendul <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Wednesday, October 8, 2008 5:04:03 AM
> Subject: [indo-oracle] ERR sql
> 
> 
> gw newbe oracle nih, mo nanyak :
> 
> select count(*)  from (select  * from  table1 order by fnid) x
> 
> query diatas err karna ada order by fnid
> 
> kalo di SQLServer biar ngak err harus ditambain TOP 100 PERCENT,
> hingga menjadi gini :
> 
> select count(*)  from (select TOP 100 PERCENT  * from  table1 order by
> fnid) x
> 
> kalo di oracle gmn y??
> thx
> 
>     
> 
> 
>       
> 
> [Non-text portions of this message have been removed]
>





Kirim email ke