| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    MySQL se une Select Conde Tutorial
    Cuando se utiliza la instrucción Conde de MySQL , el programador puede tener que unirse a una mesa para adquirir el número correcto . Por ejemplo , un programador puede tener que ver el número de pedidos por un cliente . Las tablas combinadas junto con la declaración de Conde se utiliza para calcular el número exacto de la orden creada por un cliente específico. Esto se logra utilizando el código SQL en MySQL. Cree las tablas

    Si no existen las dos tablas , entonces es necesario crear primero ellos. Para crear una tabla en MySQL , utilice la siguiente sintaxis :

    CREATE TABLE customer ( CustomerId INT, PRIMARY KEY ( CustomerId ))

    En este ejemplo, se ha creado una tabla de clientes . El campo ID de cliente se utiliza para identificar de forma única al usuario . Además, el customerId fue utilizado como la clave principal . Declaraciones Count puede ser muy intensivo de la memoria si hay grandes mesas de referencia en la consulta . Configuración de una clave principal en una tabla mejora el rendimiento , especialmente cuando los desarrolladores tienen varias declaraciones de recuento que se utilizan en las mesas.

    Desde este ejemplo contar el número de pedidos de un cliente ha hecho, la siguiente sintaxis se utiliza para hacer una tabla de pedidos :

    crear orden mESA ( orderId INT, customerId INT, PRIMARY KEY ( orderId ))

    Aviso campo customerId también se introduce en la tabla de pedidos . Esto es necesario para la instrucción de combinación que se utiliza para contar las órdenes . Si no se inserta la customerId , no hay manera de vincular al cliente a sus órdenes.
    Crear la consulta

    El siguiente paso en el uso de la combinación y contar declaraciones es la creación de la consulta . Los enlaces instrucción de combinación de las dos tablas. Una vez que las dos tablas se unen , la declaración de recuento se ejecuta para dar el número total de ventas de un cliente ha creado . La siguiente declaración se utiliza para contar los registros de MySQL :

    select count (* ) de los clientes, orderwhere Customer.CustomerID = Order.CustomerID

    Observe la cláusula "where" . Esta cláusula dice la sentencia SQL para unir las dos tablas en el campo IdCliente . Cuando esto sucede , todos los registros de la tabla de orden están conectados al cliente . Si se han creado cinco órdenes , entonces la declaración unido devuelve cinco registros. La declaración de la cuenta (* ) refleja la unión al contar el número de registros devueltos y mostrar el número total de pedidos de ese cliente.

    Previous :

    next :
      Artículos relacionados
    ·¿Cómo puedo hacer una copia de seguridad de Mi base d…
    ·Cómo reiniciar MySQL en Plesk 
    ·Cómo ejecutar controles ActiveX con PHP 
    ·Cómo mostrar un operador aritmético en una Consulta 
    ·Cómo poner una consulta en MySQL y DB2 
    ·Cómo reemplazar una aparición individual de la cadena…
    ·Cómo crear imágenes en miniatura en PHP 
    ·Cómo cargar y analizar un archivo CSV en un array PHP 
    ·Cómo codificar un enlace en PHP 
    ·Cómo calcular un saldo corriente con MySQL 
      Artículos destacados
    ·Cómo cambiar la fecha del sistema con Visual Basic 
    ·Cómo escribir un script de shell para suprimir archivo…
    ·Cómo establecer la fuente a un String de Java 
    ·PHP Transferencia de Valores 
    ·Cómo combinar documentos de Word en VBA 
    ·Cómo crear una Variable Global en SSIS 
    ·Cómo importar clases en Java 
    ·Cómo configurar un servidor Apache para PHP 
    ·Cómo comparar cadenas en JavaScript 
    ·Cómo determinar si existe un archivo en PHP 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com