Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [sql] variabili in query

    ciao a tutti.

    ho questa query che non riesco a far funzionare:

    codice:
    "SELECT *
    FROM oggetti, transfer, mattra
    WHERE mattra.materiale=oggetti.materiale AND
    mattra.materiale=transfer.tiposuperficie AND
    mattra.transfer=oggetti.tipotransfe AND
    mattra.transfer=transfer.tipotransfer"
    L'unico problema è che in mattra.materiale e mattra.transfer ci sono solo porzioni di oggetti.tipotransfer, oggetti.materiale, transfer.tipotransfer, transfer.tiposuperficie.

    cioè in mattra.materiale può esserci una sola parola tipo:
    "ceramica"

    mentre in oggetti.materiale e transfer.tiposuperficie ci sono gruppi di parole:
    "ceramica legno carta ecc."

    Grazie

  2. #2
    il codice dovrebbe funzionare così

    SELECT * FROM oggetti INNER JOIN materiale ON mattra.materiale=oggetti.materiale (((INNER JOIN mattra ON mattra.materiale=oggetti.materiale) INNER JOIN .....

    devi mettere tanti Inner Join quante sono le tabelle da collegare

    comunque vedi
    http://forum.html.it/forum/showthrea...ght=inner+join

    Ciao,
    Alex
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

  3. #3
    quello che intendo io è che avendo un campo oggetti.materiale del tipo:
    "ceramica legno ferro"
    ed un campo mattra.materiale del tipo:
    "ferro"
    come faccio nella stringa sql a dirgli che non sono uguali identici ma uno dei due è dentro l'altro? ho provato ad aggiungergli i caratteri jolly all'inizio ed alla fine ma mi da errore...

  4. #4
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    se è access (se non ho capito male) prova con


    codice:
    WHERE instr(oggetti.materiale,mattra.materiale)>0
    
    ...
    ...
    o con un LIKE '%...%'

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 © 2025 vBulletin Solutions, Inc. All rights reserved.