Autor Zpráva
MilanJ
Profil
Mám následujíc SQL kód, který když provedu, vybere co vybrat má a správně to zobrazí.
Bohužel mi vypadnou některé výsledky vícekrát a tak dostanu např. výsledků 6, ačkoliv mají být jen 2.
Problém bude pravděpodobně v nastavení databázových tabulek, jen nevím kde.
U unikátních hodnot mám nastaven Primary Key (aukce.id_aukce, prubeh_aukce.id_aukce, firma.ic), toť vše.

Kde může být chyba?

SELECT aukce.zacatek, aukce.nazev, aukce.popis
FROM aukce, firma, prubeh_aukce
WHERE firma.ic = prubeh_aukce.ic
AND aukce.id_aukce = prubeh_aukce.id_aukce
Kajman_
Profil *
Chyba bude asi někde v logice, ale snad to napraví SELECT DISTINCT ...
MilanJ
Profil
SELECT DISTINCT

co tenhle příkaz udělá?
MilanJ
Profil
Zamezení výpisu duplicitních řádek, už jsem si to našel. Díky!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0