我有2个预先填充的表链接到我的用户表,我该如何使用该数据?

时间:2018-03-16 00:54:43

标签: mysql sql pdo

我有一个供用户使用的表:'用户'使用列" user_id','用户名','密码',' state_code',' city_id'

2个预填表:

'状态'列:' state_code','州'

'城市'列:' city_id',' city',' state_code',' zip',' county'

我添加了一个用户并将值设置为" CA"在u.state_code下 并做了以下测试

SELECT u.*, s.state, c.city
FROM users AS u
LEFT JOIN states AS s 
ON s.state_code - u.state_code 
LEFT JOIN cities AS c
ON c.state_code = s.state_code 
WHERE u.user_id = "4" 
AND u.state_code = "CA"
AND c.zip = "91343";

查询运行但返回一个空集,我正在考虑使用与该邮政编码对应的城市进行查询,我显然有一个与该邮编和州代码对应的数据,我还是相当新的我不知道如何使用预先填充的表格,我有人可以指出我正确的方向,我很感激。

1 个答案:

答案 0 :(得分:0)

// Replacing the button add to cart by a link to the product in Shop and archives pages add_filter( 'woocommerce_loop_add_to_cart_link', 'conditionally_replacing_ajax_add_to_cart_button', 10, 2 ); function conditionally_replacing_ajax_add_to_cart_button( $button, $product ) { $custom_field = get_post_meta( $product->get_id(), 'customizable_product', true ); // When custom field exist if( ! empty( $custom_field ) ){ $button_text = __("View product", "woocommerce"); $button = '<a class="button" href="' . $product->get_permalink() . '">' . $button_text . '</a>'; } return $button; } 中,除第一个表格外的所有条件都应该放在left join子句中:

on

注意:对字符串和日期常量使用单引号。不要将它们用于数字。