gremory1stAvatar border
TS
gremory1st
[ASK] QUERY SQL REKOMENDASI PRODUK BARU UNTUK PELANGGAN
maaf sebelumnya ane newbie,
agan - agan master query yang terhormat,mohon bantuannya.
jadi ane punya tabel kaya gini :


Spoiler for Tabel Produk:


Spoiler for Tabel Transaksi_Detail:


Spoiler for Tabel Kategori:


ane pingin nampilin data produk terbaru berdasarkan produk yang sering dibeli user.

ane udah coba - coba terus pening ane gan hahaha.
ini query terakhir yang ane coba. maaf masih newbie, tapi pingin terus belajar.

<---------------------------->
SELECT id_produk,judul_produk,kat_id,judul_kategori, id_transdet, produk_id,kategori_id, MAX(total_qty), user
FROM produk
JOIN transaksi_detail ON produk.id_produk = transaksi_detail.produk_id
JOIN kategori ON produk.kat_id = kategori.id_kategori

WHERE USER = 24
AND kategori_id = kat_id
ORDER BY id_produk DESC;
<----------------------------->
dan hasilnya :

Spoiler for Hasil query:


nah, jadi ane maunya pada baris "id_produk dan judul produk" itu tampil data terbaru dari "tabel produk", tapi dengan "kat_id(tabel produk)" yang sama dengan "kategori_id(tabel transaksi_detail)".
Pada query yang ane buat itu yg tampil bukan produk terbaru (poto tabel produk kategorinya di group by karena banyaknya data).

mohon bantuannya emoticon-Frownemoticon-Frown
Diubah oleh gremory1st 03-05-2019 06:54
nona212
nona212 memberi reputasi
1
841
6
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Tampilkan semua post
soelemanAvatar border
soeleman
#2
Masih bingung dengan yang agan maksud dengan ini.
Terlebih kita tidak tahu database yang di pakai dan result yang di harapkan (dengan data yang ada).

Tebakkan ini mungkin pakai MySQL dan karena ada penamaan column-nya terlihat ambique.
Sebaiknya menulis query-nya, harus lebih rapi.
Nah kalau lihat query yang sama, hasil judul_produk jadi 'Shot Paint 002'.
Spoiler for MySQL:
gremory1st
gremory1st memberi reputasi
1
Tutup