Postingan lainnya
saya punya t.pesanan & t.meja, bagaimana cara untuk menampilkan data pesanan sesuai no meja
Struktur dari tabel `meja`
CREATE TABLE `meja` ( `meja_id` int(11) NOT NULL, `name` varchar(12) NOT NULL )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Struktur dari tabel `pesanan`
CREATE TABLE `pesanan` ( `pesanan_id` int(11) NOT NULL, `meja_id` int(11) NOT NULL, `menu_id` int(11) NOT NULL, `jumlah` int(11) NOT NULL )
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Tanggapan
jelasin struktur ke 2 table itu bagaimana?
-- Struktur dari tabel meja
CREATE TABLE meja
(
meja_id
int(11) NOT NULL,
name
varchar(12) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
--
-- Dumping data untuk tabel meja
INSERT INTO meja
(meja_id
, name
) VALUES
(6, 'R1');
-- Struktur dari tabel pesanan
CREATE TABLE pesanan
(
pesanan_id
int(11) NOT NULL,
meja_id
int(11) NOT NULL,
menu_id
int(11) NOT NULL,
jumlah
int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
mending di edit di pertanyaan, kalau disini susah bacanya
udah bg...
untuk controler dan modelnya gimana ya bg
1 Jawaban:
<div>kamu bisa menggunakan query JOIN<br>(atribut tabel sesuaikan dengan kebutuhan kamu)<br><br></div><pre>SELECT meja.meja_id, meja.name as nomor, pesanan.pesanan_id, menu.menu_id, menu.nama as menu, pesanan.jumlah FROM pesanan JOIN meja ON pesanan.meja_id = meja.meja_id JOIN menu ON pesanan.menu_id = menu.menu_id;</pre>