Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Query diverse tabelle

  1. #1

    Query diverse tabelle

    Ho più di due tabelle, devo selezionare alcuni campi, Esempio:
    Tabelle
    Article
    News
    Events
    Ecc.

    Da queste tabelle devo selezionare i seguenti campi presenti in tutte le tabelle:
    Title, Abstract, Description

    Ho provato con: Select Articoli.Title, News.Title..... From Article, News, Events ecc.
    Ma ho riscontrato delle anomalie
    Nonostante per le tre tabelle ho un totale di 457 record la query me ne restituisce 346.260
    cioè moltiplica i record delle (3) tabelle di esempio.
    E' normale?
    Se non sono ancora impazzito è merito Vostro e di questo forum.
    Non vorrei essere nei panni della Marcuzzi, se dentro non c'è la Marcuzzi.

  2. #2
    codice:
    sql  = "SELECT * FROM tabella1, tabella2, tabella3 WHERE tabella1.campo1 = '" & variabile & "' OR tabella2.campo1 = '" & variabile & "' OR tabella3.campo1 = '" & variabile & "'"

  3. #3
    Originariamente inviato da Mems
    codice:
    sql  = "SELECT * FROM tabella1, tabella2, tabella3 WHERE tabella1.campo1 = '" & variabile & "' OR tabella2.campo1 = '" & variabile & "' OR tabella3.campo1 = '" & variabile & "'"
    Non mi restituisce niente
    Se non sono ancora impazzito è merito Vostro e di questo forum.
    Non vorrei essere nei panni della Marcuzzi, se dentro non c'è la Marcuzzi.

  4. #4
    Questa è la stampata:
    SELECT * FROM Article, Events, News WHERE Article.Title LIKE 'Testo variabile' OR News.Title LIKE 'Testo variabile' OR Events.Title LIKE 'Testo variabile'
    Se non sono ancora impazzito è merito Vostro e di questo forum.
    Non vorrei essere nei panni della Marcuzzi, se dentro non c'è la Marcuzzi.

  5. #5
    codice:
    "... LIKE '%testo variabile%' ..."

  6. #6
    Originariamente inviato da Mems
    codice:
    "... LIKE '%testo variabile%' ..."
    Quasi quasi funziona:
    se il testo della variabile in una tabella non c'è, mi restituisce il primo record della tabella stessa dove non c'è il testo.
    Se non sono ancora impazzito è merito Vostro e di questo forum.
    Non vorrei essere nei panni della Marcuzzi, se dentro non c'è la Marcuzzi.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.