Arsip: nilai max query

 
user image
more 18 years ago

yayaretina

aku punya relasi query nih

SELECT judul_film,count(id_pinjam) from peminjaman_detail,film
where film.id_film=peminjaman_detail.id_film
group by peminjaman_detail.id_film 
hasilnya spt ini : judul_film-----------------count(id_pinjam) Da Vinci Code -----------------3 Red Eye-------------------------4 Flight Plan-----------------------5 Syriana--------------------------2 Inside man----------------------3 nah nilai maxnya khan 5 dng judul Flight Plan, gimana caranya biar aku bisa cari nilai max dari relasi tabel di atas misal: select max(....... from .... gimana nih para query expert...
user image
more 18 years ago

deLogic

kayaknya udah dijawab deh... ya pake max(count(id)) seperti itu.. select-nya dari query yg udah ada..
user image
more 18 years ago

eksant

thanx broo
user image
more 18 years ago

yayaretina

gini maksud nya deLogic.. :
SELECT judul_film,max(count(id_pinjam)) from peminjaman_detail,film
where film.id_film=peminjaman_detail.id_film
group by peminjaman_detail.id_film
hasilnya :
mysql kooar :Invalid use of group function
user image
more 18 years ago

yayaretina

apa begini..
SELECT max(count(id_pinjam) from (select judul_film,(count(id_pinjam)) from peminjaman_detail,film
where film.id_film=peminjaman_detail.id_film
group by peminjaman_detail.id_film)
tapi malah tambah puanjan pesan kesalahannya :
You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'from (select judul_film,(count(id_pinjam)) from peminjaman_detail....
user image
more 18 years ago

bosenjadiprogrammer

wah dibagi 2 aja om dibikin view dulu ben ga njlimet CREATE VIEW "VIEW_NAME" AS "SQL Statement" misal create view dulu namanya v_countpinjam

CREATE VIEW "v_countpinjam" AS SELECT judul_film,MAX(COUNT(id_pinjam)) AS count_pinjam FROM peminjaman_detail,film
WHERE film.id_film=peminjaman_detail.id_film
GROUP BY peminjaman_detail.id_film
abis gtu baru di select max

SELECT MAX(count_pinjam) FROM v_countpinjam
TMIIW ! :D [/code]
user image
more 18 years ago

deLogic

bisa juga di view nya pake:

CREATE VIEW "v_countpinjam" AS 
  SELECT judul_film, COUNT(id_pinjam) AS count_pinjam 
  FROM peminjaman_detail,film 
  WHERE film.id_film=peminjaman_detail.id_film 
  GROUP BY peminjaman_detail.id_film
trus dipanggil lewat

  SELECT judul_film, count_pinjam 
  FROM v_countpinjam 
  ORDER BY count_pinjam DESC
  LIMIT 0, 1
"limit 0, 1" membatasi result 1 record saja, yaitu record dengan jumlah terbanyak.
user image
more 18 years ago

kaka-delphi

Ikutan ach .... Hmmm ... ngambil nilai MAX yach ... try this :

SELECT 
	MAX(COUTING)
FROM 
	(
		 SELECT
			film.judul_film,
			COUNT(peminjaman_detail.id_pinjam) AS COUTING
		FROM
			film, peminjaman_detail
		WHERE
			film.id_film = peminjaman_detail.id_film
		GROUP BY
			film.judul_film
	) Q1
user image
more 18 years ago

imunk

database yang dipake apa dulu, mysql ato mssql nih...... biar jawabannya jd fokus.....:)
user image
more 18 years ago

kaka-delphi

Kekekkek :lol: ...... mas imunk .... kayaknya pake Database MySQL dech .... soalnya dia nanya di thread MySQL ... ;)
more ...
  • Pages:
  • 1
  • 2
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com