میخوام یه کوئری نوشته بشه که داده ووکامرسی که در بوکس متا ثبت میشن به عنوان یک جدول بیاره که ردیف هاش نام های کالا باشن و ستون هاش هم عبارت باشه از name , sku , stock , price باشه که داده هاش متصل به پست متا باشه و با تغییر تعداد داده ، تعداد داده در ووکامرس هم تغییر کنه
مثال
Name table = (ID), (post_title)
Table key = (meta_id), (post_id), (meta_key), (meta_value)
Price table = (meta_id), (post_id), (meta_key), (meta_value)
Table number = (meta_id), (post_id), (meta_key), (meta_value)
این چهار جدول رو دارم
این کوئری نوشتم که چون تیبل ها قبلیها هم create view بودن هیچ داده ای رو نمایش نمیده
CREATE VIEW kala AS
SELECT name.ID, name.post_title, price.meta_value AS price۱, sku.meta_value as sku۱, stock.meta_value as stock۱
FROM name
INNER JOIN price ON (name.ID = price.meta_id)
INNER JOIN sku ON (name.ID = sku.meta_id)
INNER JOIN stock ON (name.ID = stock.meta_id)
حالا میخوام مستقیم از postmeta این داده ها رو بگیره و به یک تیبل تبدیل کنه که با تغییر داده ها ان در دیتابیس در ووکامرس تغییر کنه
سلام وقت بخیر
من میخواستم جمع دیتای محصولات رو از دیتابیس بدست بیارم
با دستور زیر جمع دیتای یک محصول رو بدست میارم.
select sum(meta_value) from ( SELECT meta_key,meta_value,post_id FROM `wp_postmeta` WHERE `post_id` = 42626 ) as tbl1;
ولی حالا میخوام حجم لیستی از محصولات رو بدست بیارم
این دستور زیر رو تا جایی پیش بردم ولی بقیش رو نمیدونم.
$args = array(
'post_type' => 'product',
'posts_per_page' => 200
);
$loop = new WP_Query( $args );
foreach ($loop as $post){
$Id=$post->ID;
}
ممنون میشم راهنمایی کنید چجوری اینکارو انجام بدم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟