diff --git a/src/database/guild_user.rs b/src/database/guild_user.rs
new file mode 100644
index 0000000..49164c2
--- /dev/null
+++ b/src/database/guild_user.rs
@@ -0,0 +1,245 @@
+use sqlx::{PgPool, query, query_as, query_scalar};
+use crate::models::GuildUser;
+
+pub async fn get(
+ db: &PgPool,
+ user_id: &str,
+ guild_id: &str,
+) -> Result