create table properties (
id int auto_increment primary key,
....
....
);
insert into properties values (....) ....
$query = "INSERT INTO aqf_news (
`title_az`, `date`, `short_text_az`, `full_text_az`, `category_id`, `gallery`, `gallery_narative_az`, `video1`, `show_slider`, `info_source`
) VALUES (
?, NOW(), ?, ?, ?, ?, ?, ?, COALESCE(?, 0), ?
)";
$stmt = $mysqli->prepare($query);
$stmt->bind_param("sssssssss", [
$post_title,
$post_short_text,
$post_full_text,
$category_id,
$gallery,
$gallery_narative,
$video1,
$show_slider,
$info_source
]);
$stmt->execute();
create view age_hobbies as
select age, hobbies, count(*) cnt
from user_hobbies
group by age, hobbies
;
select
age_hobbies.age,
age_hobbies.hobbies
from age_hobbies
join (
select age, max(cnt) maxcnt from age_hobbies group by age
) max_age_hobbies on
age_hobbies.age = max_age_hobbies.age and
age_hobbies.cnt = max_age_hobbies.maxcnt;
create view age_hobbies as
select age, hobbies, count(*) cnt
from user_hobbies
group by age, hobbies
;
select
age,
hobbies
from (
select
age,
hobbies,
row_number() over (partition by age order by cnt desc) rnm
from age_hobbies
) age_hobbies where rnm = 1;